mdn / mdn/mdn

Add support for WebAssembly ESM Integration

Open
#549 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

needs triage proposal
Dominant language
No language data
Stars
1.4k
Forks
204
PR merge metrics
No merged PRs in 30d

Description

Proposal

The WebAssembly ESM Integration proposal recently moved to Phase 3 implementation status, allowing WebAssembly modules to be imported in the JS module system. In addition, with the new source phase imports syntax allows importing WebAssembly modules in their uninstantiated phase for multi-instantiation providing a more streamlined loading experience for WebAssembly.

Browser support

Under development in V8 and Chromium.

Tasks
Dependencies
Additional information

No response

Are you willing to support this work?

Yes

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the WebAssembly ESM Integration and source phase imports proposals, then review the JavaScript Guide Modules and WebAssembly Loading and running pages named in the tasks. Check the HTML PR dependency before editing. Done means both pages explain the new WebAssembly source-phase loading mechanism and the requested integration details.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, wasm
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.