-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chrome 130 supports WebAssemblyCompileOptions, which enable JS String Builtins #25391
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM overall, just the spec_url doesn't seem specific enough.
PS: It is what we currently do, but I really don't like this data duplication (6 feature for what is likely covered by the same implementation) and would prefer a way to inherit support data from another feature.
Co-authored-by: Claas Augner <[email protected]>
Co-authored-by: Claas Augner <[email protected]>
Co-authored-by: Claas Augner <[email protected]>
Co-authored-by: Claas Augner <[email protected]>
Co-authored-by: Claas Augner <[email protected]>
Co-authored-by: Florian Scholz <[email protected]>
Co-authored-by: Florian Scholz <[email protected]>
Co-authored-by: Florian Scholz <[email protected]>
Co-authored-by: Florian Scholz <[email protected]>
Co-authored-by: Florian Scholz <[email protected]>
Co-authored-by: Florian Scholz <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
Reading across the following links, it appears that Firefox implemented the same thing as Chrome, but when Chris added the `compile_options` keys they weren't reconciled with the existing Firefox data. - https://bugzilla.mozilla.org/show_bug.cgi?id=1863794 - mdn#25230 - mdn#25391 Discovered in the course of web-platform-dx/web-features#2549
…5706) Show Firefox support across all of wasm JS string built-ins Reading across the following links, it appears that Firefox implemented the same thing as Chrome, but when Chris added the `compile_options` keys they weren't reconciled with the existing Firefox data. - https://bugzilla.mozilla.org/show_bug.cgi?id=1863794 - #25230 - #25391 Discovered in the course of web-platform-dx/web-features#2549
Summary
Chrome 130 supports WebAssembly JS String builtins. Specifically, This PR adds data points for the
compileOptions
parameter used to enable these built-ins, which is added to:WebAssembly.compile()
WebAssembly.compileStreaming()
WebAssembly.instantiate()
WebAssembly.instantiateStreaming()
WebAssembly.validate()
WebAssembly.Module()
constructorTest results and supporting details
See https://chromestatus.com/feature/6695587390423040 for the data source. I have also tested each of the above cases and found them to work by default in Chrome 130/131.
Related issues