Click here to download the Blitz Browser!

WPT

wpt / wasm / jsapi / interface.any.html

Spec: WebAssembly JavaScript Interface ↗

Runs: Chrome 155.0.8038.0 (wpt@7addae031, 2026-09-02) | Firefox 157.0a1 (wpt@7addae031, 2026-09-02) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7884 (wpt@b1a7025f8, 2026-09-02) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total72/7271/7272/7272/7271/72NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
WebAssembly: property descriptorPASSPASSPASSPASSPASS
WebAssembly: callingPASSPASSPASSPASSPASS
WebAssembly: constructingPASSPASSPASSPASSPASS
WebAssembly.Module: property descriptorPASSPASSPASSPASSPASS
WebAssembly.Module: prototypePASSPASSPASSPASSPASS
WebAssembly.Module: prototype.constructorPASSPASSPASSPASSPASS
WebAssembly.Instance: property descriptorPASSPASSPASSPASSPASS
WebAssembly.Instance: prototypePASSPASSPASSPASSPASS
WebAssembly.Instance: prototype.constructorPASSPASSPASSPASSPASS
WebAssembly.Memory: property descriptorPASSPASSPASSPASSPASS
WebAssembly.Memory: prototypePASSPASSPASSPASSPASS
WebAssembly.Memory: prototype.constructorPASSPASSPASSPASSPASS
WebAssembly.Table: property descriptorPASSPASSPASSPASSPASS
WebAssembly.Table: prototypePASSPASSPASSPASSPASS
WebAssembly.Table: prototype.constructorPASSPASSPASSPASSPASS
WebAssembly.Global: property descriptorPASSPASSPASSPASSPASS
WebAssembly.Global: prototypePASSPASSPASSPASSPASS
WebAssembly.Global: prototype.constructorPASSPASSPASSPASSPASS
WebAssembly.CompileError: property descriptorPASSPASSPASSPASSPASS
WebAssembly.CompileError: prototypePASSPASSPASSPASSPASS
WebAssembly.CompileError: prototype.constructorPASSPASSPASSPASSPASS
WebAssembly.LinkError: property descriptorPASSPASSPASSPASSPASS
WebAssembly.LinkError: prototypePASSPASSPASSPASSPASS
WebAssembly.LinkError: prototype.constructorPASSPASSPASSPASSPASS
WebAssembly.RuntimeError: property descriptorPASSPASSPASSPASSPASS
WebAssembly.RuntimeError: prototypePASSPASSPASSPASSPASS
WebAssembly.RuntimeError: prototype.constructorPASSPASSPASSPASSPASS
WebAssembly.validatePASSPASSPASSPASSPASS
WebAssembly.validate: namePASSPASSPASSPASSPASS
WebAssembly.validate: lengthPASSPASSPASSPASSPASS
WebAssembly.compilePASSPASSPASSPASSPASS
WebAssembly.compile: namePASSPASSPASSPASSPASS
WebAssembly.compile: lengthPASSPASSPASSPASSPASS
WebAssembly.instantiatePASSPASSPASSPASSPASS
WebAssembly.instantiate: namePASSPASSPASSPASSPASS
WebAssembly.instantiate: lengthPASSPASSPASSPASSPASS
WebAssembly.Module.exportsPASSPASSPASSPASSPASS
WebAssembly.Module.exports: namePASSPASSPASSPASSPASS
WebAssembly.Module.exports: lengthPASSPASSPASSPASSPASS
WebAssembly.Module.importsPASSPASSPASSPASSPASS
WebAssembly.Module.imports: namePASSPASSPASSPASSPASS
WebAssembly.Module.imports: lengthPASSPASSPASSPASSPASS
WebAssembly.Module.customSectionsPASSPASSPASSPASSPASS
WebAssembly.Module.customSections: namePASSPASSPASSPASSPASS
WebAssembly.Module.customSections: lengthPASSPASSPASSPASSPASS
WebAssembly.Instance.exportsPASSPASSPASSPASSPASS
WebAssembly.Instance.exports: getterPASSPASSPASSPASSPASS
WebAssembly.Instance.exports: setterPASSPASSPASSPASSPASS
WebAssembly.Memory.growPASSPASSPASSPASSPASS
WebAssembly.Memory.grow: namePASSPASSPASSPASSPASS
WebAssembly.Memory.grow: lengthPASSPASSPASSPASSPASS
WebAssembly.Memory.bufferPASSPASSPASSPASSPASS
WebAssembly.Memory.buffer: getterPASSPASSPASSPASSPASS
WebAssembly.Memory.buffer: setterPASSPASSPASSPASSPASS
WebAssembly.Table.growPASSPASSPASSPASSPASS
WebAssembly.Table.grow: namePASSPASSPASSPASSPASS
WebAssembly.Table.grow: lengthPASSPASSPASSPASSPASS
WebAssembly.Table.getPASSPASSPASSPASSPASS
WebAssembly.Table.get: namePASSPASSPASSPASSPASS
WebAssembly.Table.get: lengthPASSPASSPASSPASSPASS
WebAssembly.Table.setPASSPASSPASSPASSPASS
WebAssembly.Table.set: namePASSPASSPASSPASSPASS
WebAssembly.Table.set: lengthPASSFAILPASSPASSFAIL
WebAssembly.Table.lengthPASSPASSPASSPASSPASS
WebAssembly.Table.length: getterPASSPASSPASSPASSPASS
WebAssembly.Table.length: setterPASSPASSPASSPASSPASS
WebAssembly.Global.valueOfPASSPASSPASSPASSPASS
WebAssembly.Global.valueOf: namePASSPASSPASSPASSPASS
WebAssembly.Global.valueOf: lengthPASSPASSPASSPASSPASS
WebAssembly.Global.valuePASSPASSPASSPASSPASS
WebAssembly.Global.value: getterPASSPASSPASSPASSPASS
WebAssembly.Global.value: setterPASSPASSPASSPASSPASS