The Stencil-MVP pref is riding the trains for FF86 and we can close this now.
No major changes to perf numbers are expected or have happened, but we now are using Stencil format for content JS bytecode caching, and are performing GC allocation for parsing on main-thread, avoiding using the parser-global.
Remaining uses of legacy-XDR / off-thread-parse-global:
- Decoding cache files off-thread will continue to allocate GC objects off thread to avoid some performance issues. This should be fixable long-term.
- StartupCache / ScriptPreloader / XULPrototypeCache continue to use legacy-XDR format and must be upgraded
(And of course all the new things that build on top of Stencil)