Bug 274908
| Summary: | [WebAssembly][Modules] ESM Integration with Source Phase Imports | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Guy Bedford <guybedford> |
| Component: | WebAssembly | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | cryze92, keith_miller, mark.lam, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Guy Bedford
The WebAssembly ESM Integration (https://github.com/webassembly/esm-integration) is now at Phase 3 in the WebAssembly proposal process.
The new iteration builds on the previous one by adding support for source phase imports (https://github.com/tc39/proposal-source-phase-imports), which require syntax and support in JavaScriptCore.
Apart from that the web platform tests remain largely the same as previously implemented in https://bugs.webkit.org/show_bug.cgi?id=236268.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Guy Bedford
Also to note - another important implementation difference from the current implementation in WebKit is that Wasm instantiation in the module graph was changed to no longer require asynchronous instantiation and to instead use synchronous instantiation.
Radar WebKit Bug Importer
<rdar://problem/129349033>