Bug 1899830 Comment 5 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I looked into this a while ago for the iOS investigation. The main blockers for this:

* DevTools has source map parsing code written in WebAssembly that runs in the parent process, but WebAssembly isn't supported without a JIT backend. We could move this code to a different process or rewrite it somehow to not use Wasm.
* There's also [Wasm SIMD detection code](https://searchfox.org/mozilla-central/rev/5ff3324fe989a19c6fa5ac5b923089ef4ce2ebb2/toolkit/components/translations/actors/TranslationsParent.sys.mjs#2733-2757) for Firefox Translations that runs in the parent.
* DevTools performance regresses significantly when we disable the JITs. Other tests were mostly unaffected.
I looked into this a while ago for the iOS investigation. The main blockers for this:

* DevTools has source map parsing code written in Rust and compiled to WebAssembly that runs in the parent process, but WebAssembly isn't supported without a JIT backend. We could move this code to a different process or rewrite it somehow to not use Wasm.
* There's also [Wasm SIMD detection code](https://searchfox.org/mozilla-central/rev/5ff3324fe989a19c6fa5ac5b923089ef4ce2ebb2/toolkit/components/translations/actors/TranslationsParent.sys.mjs#2733-2757) for Firefox Translations that runs in the parent.
* DevTools performance regresses significantly when we disable the JITs. Other tests were mostly unaffected.

Back to Bug 1899830 Comment 5