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.
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 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.