lib,src: implement WebAssembly Web API by tniessen · Pull Request #42701 · nodejs/node

@tniessen added notable-change

PRs with changes that should be highlighted in changelogs.

wasm

Issues and PRs related to WebAssembly.

fetch

Issues and PRs related to the Fetch API

labels

Apr 12, 2022

devsnek

devsnek

@targos targos added the semver-minor

PRs that contain new features and should be released in the next minor version.

label

Apr 12, 2022

aduh95

RaisinTen

aduh95

This was referenced

Apr 19, 2022

RafaelGSS pushed a commit that referenced this pull request

May 10, 2022

@mizar mizar mentioned this pull request

May 10, 2022

rekmarks added a commit to MetaMask/snaps that referenced this pull request

May 14, 2022
Node landed `WebAssembly.compileStreaming` and `instantiateStreaming` in nodejs/node#42701 and made it available in Node 18, so we no longer need to exclude these properties from our WebAssembly endowment. This PR therefore removes the WebAssembly endowment factory, which will now be included in whatever form it exists on the execution environment root realm global.

This was referenced

May 31, 2022

juanarbol pushed a commit that referenced this pull request

May 31, 2022
Refs: #42660
Refs: #42701

PR-URL: #42836
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Zeyu Yang <himself65@outlook.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>

danielleadams pushed a commit that referenced this pull request

Jun 27, 2022
Refs: #42660
Refs: #42701

PR-URL: #42836
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Zeyu Yang <himself65@outlook.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>

targos pushed a commit that referenced this pull request

Jul 12, 2022
Refs: #42660
Refs: #42701

PR-URL: #42836
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Zeyu Yang <himself65@outlook.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>

targos pushed a commit that referenced this pull request

Jul 31, 2022
Refs: #42660
Refs: #42701

PR-URL: #42836
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Zeyu Yang <himself65@outlook.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>

guangwong pushed a commit to noslate-project/node that referenced this pull request

Oct 10, 2022
Refs: nodejs/node#42660
Refs: nodejs/node#42701

PR-URL: nodejs/node#42836
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Zeyu Yang <himself65@outlook.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>

codebytere added a commit to electron/electron that referenced this pull request

Oct 24, 2022

codebytere added a commit to electron/electron that referenced this pull request

Oct 24, 2022

codebytere added a commit to electron/electron that referenced this pull request

Oct 26, 2022

codebytere added a commit to electron/electron that referenced this pull request

Nov 8, 2022

codebytere added a commit to electron/electron that referenced this pull request

Nov 8, 2022

codebytere added a commit to electron/electron that referenced this pull request

Nov 10, 2022

khalwa pushed a commit to solarwindscloud/electron that referenced this pull request

Feb 22, 2023

nicolo-ribaudo added a commit to nicolo-ribaudo/browser-compat-data that referenced this pull request

Sep 14, 2023
Implemented in nodejs/node#42701. Manually tested that it's present in Node.js 18.1 and not in 18.0.

@ckerr ckerr mentioned this pull request

Aug 19, 2024

4 tasks

@dynst dynst mentioned this pull request

Jul 21, 2025