Bug 274908

Summary: [WebAssembly][Modules] ESM Integration with Source Phase Imports
Product: WebKit Reporter: Guy Bedford <guybedford>
Component: WebAssemblyAssignee: 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
Reported 2024-05-30 10:10:29 PDT
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
Guy Bedford
Comment 1 2024-05-30 10:15:50 PDT
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
Comment 2 2024-06-06 10:11:15 PDT
Note You need to log in before you can comment on or make changes to this bug.