-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Add a feature for WebAssembly reference types #6952
Conversation
This is a post-MVP feature extension for WebAssembly. Since its launch, several such extensions have been added to the standard and shipped in browsers. See https://github.com/WebAssembly/proposals and https://webassembly.org/features/ If this example is accepted, I will add additional entries for the other finished and/or in-progress wasm extensions.
I have a couple of open questions here that I hope a reviewer can help me with. Another question is the category. Right now the base wasm page and this one have categories of "Other" but it might make sense to actually give Wasm its own category, since we expect to keep adding features over time, similarly to JS. And finally, I was unsure what to put as the "parent" feature. I just guessed and put "wasm". |
Who should take a look at this? Maybe @Fyrd can, or can suggest someone? |
Thanks, I'm okay accepting this and similar entries. Fixed a few issues, though one remaining one is a missing description, would you mind including one? Not too concerned about the specification, whatever seems most helpful to people, I'm fine with using the overview. As for the category, let's stick with "Other" for now, will consider a dedicated category in the future. Thanks again! |
Done, thanks!. I'll hopefully get a chance to add more wasm features next week. |
Thanks! |
@dschuff I notice you included Edge 16-18 as supporting this feature, which was pre-Chromium Edge. Are you sure those versions have support? |
Ah good catch, that may have been a copypasta. Pre-chromium Edge supported MVP wasm but I don't think it supported any extensions. |
This is a post-MVP feature extension for WebAssembly. Since its launch, several such extensions have been added to the standard and shipped in browsers. See https://github.com/WebAssembly/proposals and https://webassembly.org/features/
If this example is accepted, I will add additional entries for the other finished and/or in-progress wasm extensions.
Most features can be detected conveniently from https://webassembly.org/features/ (the "Your browser" column in the table shows support for the current browser) which is backed by the wasm-feature-detect library at https://github.com/GoogleChromeLabs/wasm-feature-detect
See also #5687