Looking a little bit into the future of browser apps which will no longer use
pre-compiled code using e.g. #webpack, but fetch dependencies using #esm
(ECMAScript module): we need to shift testing environments to actually use
browsers (albeit headless) as the test runner.