Hi, everyone!

Thanks to everyone’s efforts and cooperations, the Firefox codebase is now 
fully ESMified!

https://spidermonkey.dev/areweesmifiedyet/ 
<https://spidermonkey.dev/areweesmifiedyet/#/>

>From 1336 JSM files to 1551 ESM files
653 days from the first JSM gets ESMifieid 
<https://bugzilla.mozilla.org/show_bug.cgi?id=1769002> to the last JSM gets 
ESMified <https://bugzilla.mozilla.org/show_bug.cgi?id=1888171> (and even 8 
years from the initial bug gets filed 
<https://bugzilla.mozilla.org/show_bug.cgi?id=1308512>)
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 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
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.

Reply via email to