Skip to content

Commit 5a8e78f

Browse files
committed
Bump minimum browser versions
This change bumps out minimum supported browser versions just enough so we can drop support for output transpilation via babel. chrome: 74 -> 85 firefox: 68 -> 79 safari: 12.2 -> 14.1 This also means we always support the MUTABLE_GLOBALS and PROMISE_ANY features, since its no longer possible to target engines without it.
1 parent 2a8234f commit 5a8e78f

20 files changed

Lines changed: 105 additions & 2204 deletions

ChangeLog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,15 @@ See docs/process.md for more on how version tagging works.
4747
`-sMEMORY64` and/or `--target=wasm64`. (#26765)
4848
- The filesystem opteration that create new files now honor the global umask,
4949
which defaults for 0o222 and can be updated by calling `umask()`. (#50739)
50+
- The minimum versions of browser engines supported by emscripten generated
51+
code was bumped, allowing us to remove our internal support for transpilation
52+
via babel:
53+
MIN_CHROME_VERSION: 74 -> 85
54+
MIN_FIREFOX_VERSION: 68 -> 79
55+
MIN_SAFARI_VERSION: 12.2 -> 14.1
56+
This allows us to assume that features such as mutable-globals, and sign-ext,
57+
and threading, are universally available and disabling these is no longer
58+
possible.
5059

5160
5.0.6 - 04/14/26
5261
----------------

0 commit comments

Comments
 (0)