Hi, everyone!
Thanks to everyone’s efforts and cooperations, the Firefox codebase is now fully ESMified!
https://spidermonkey.dev/areweesmifiedyet/
From 1336 JSM files to 1551 ESM files
653 days from the first JSM gets ESMifieid to the last JSM gets ESMified (and even 8 years from the initial bug gets filed)
231 associated bugs, and possibly many more related bugs
Patches written by more than 50 people, and reviewed by more than 90 people, across multiple teams and contributors
Thunderbird codebase is also fully ESMified!
https://jfx2006.github.io/thunderbird-ci-docs/areweesmifiedyet/
Now we’re ready to start the out-of-tree migration, which is for privileged Firefox extensions, Thunderbird extensions, and unsandboxed-AutoConfig scripts, which use JSMs, both importing in-tree modules, and also providing their own JSMs. The JSM loader and the JSM-to-ESM shim layer will be kept during the out-of-tree migration period. We’ll post the documentation for the out-of-tree migration shortly.
Cheers!
--
arai
--
You received this message because you are subscribed to the Google Groups "dev-pl...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dev-platform...@mozilla.org.
To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/7AEA2A27-2E1E-4A6C-9A40-DB7EC7FFD872%40gmail.com.