We intend to turn WebAssembly extended constant expressions on by default around March 6th.
Summary:Adds basic arithmetic instructions in the initializers of globals and data segments, instead of just constant instructions. This is useful for performing dynamic linking of wasm modules.
Bug: Bug 1706124Bug to turn on by default: Bug 1814421Specification: https://github.com/WebAssembly/extended-const/blob/main/proposals/extended-const/Overview.mdStandards Body: WebAssembly Community Group
Platform coverage: All platforms
Preference: javascript.options.wasm_extended_const
Other browsers: Blink: They have an implementation behind a flag, no public signals on shipping.
WebKit: No public signals.
web-platform-tests: None that I know of. We test this with our own JS tests, and also import WebAssembly specification tests for the feature.