Click here to download the Blitz Browser!

WPT

wpt / wasm / webapi / instantiateStreaming-bad-imports.any.serviceworker.html

Spec: WebAssembly Web API ↗

Runs: Chrome 155.0.8041.0 (wpt@2c385f65e, 2026-09-04) | Firefox 157.0a1 (wpt@2c385f65e, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@2c385f65e, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total106/106106/106106/1060/1060/106NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Non-object imports argument: nullPASSPASSPASS
Non-object imports argument: truePASSPASSPASS
Non-object imports argument: ""PASSPASSPASS
Non-object imports argument: symbol "Symbol()"PASSPASSPASS
Non-object imports argument: 1PASSPASSPASS
Non-object imports argument: 0.1PASSPASSPASS
Non-object imports argument: NaNPASSPASSPASS
Non-object module: undefinedPASSPASSPASS
Non-object module: nullPASSPASSPASS
Non-object module: truePASSPASSPASS
Non-object module: ""PASSPASSPASS
Non-object module: symbol "Symbol()"PASSPASSPASS
Non-object module: 1PASSPASSPASS
Non-object module: 0.1PASSPASSPASS
Non-object module: NaNPASSPASSPASS
Missing imports argumentPASSPASSPASS
Imports argument with missing property: undefinedPASSPASSPASS
Imports argument with missing property: empty objectPASSPASSPASS
Imports argument with missing property: wrong propertyPASSPASSPASS
Importing a function with an incorrectly-typed value: undefinedPASSPASSPASS
Importing a function with an incorrectly-typed value: nullPASSPASSPASS
Importing a function with an incorrectly-typed value: truePASSPASSPASS
Importing a function with an incorrectly-typed value: ""PASSPASSPASS
Importing a function with an incorrectly-typed value: symbol "Symbol()"PASSPASSPASS
Importing a function with an incorrectly-typed value: 1PASSPASSPASS
Importing a function with an incorrectly-typed value: 0.1PASSPASSPASS
Importing a function with an incorrectly-typed value: NaNPASSPASSPASS
Importing a function with an incorrectly-typed value: object "[object Object]"PASSPASSPASS
Importing an i32 global with an incorrectly-typed value: undefinedPASSPASSPASS
Importing an i32 global with an incorrectly-typed value: nullPASSPASSPASS
Importing an i32 global with an incorrectly-typed value: truePASSPASSPASS
Importing an i32 global with an incorrectly-typed value: ""PASSPASSPASS
Importing an i32 global with an incorrectly-typed value: symbol "Symbol()"PASSPASSPASS
Importing an i32 global with an incorrectly-typed value: plain objectPASSPASSPASS
Importing an i32 global with an incorrectly-typed value: WebAssembly.GlobalPASSPASSPASS
Importing an i32 global with an incorrectly-typed value: WebAssembly.Global.prototypePASSPASSPASS
Importing an i32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)PASSPASSPASS
Importing an i32 global with an incorrectly-typed value: BigIntPASSPASSPASS
Importing an i32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)PASSPASSPASS
Importing an i64 global with an incorrectly-typed value: undefinedPASSPASSPASS
Importing an i64 global with an incorrectly-typed value: nullPASSPASSPASS
Importing an i64 global with an incorrectly-typed value: truePASSPASSPASS
Importing an i64 global with an incorrectly-typed value: ""PASSPASSPASS
Importing an i64 global with an incorrectly-typed value: symbol "Symbol()"PASSPASSPASS
Importing an i64 global with an incorrectly-typed value: plain objectPASSPASSPASS
Importing an i64 global with an incorrectly-typed value: WebAssembly.GlobalPASSPASSPASS
Importing an i64 global with an incorrectly-typed value: WebAssembly.Global.prototypePASSPASSPASS
Importing an i64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)PASSPASSPASS
Importing an i64 global with an incorrectly-typed value: NumberPASSPASSPASS
Importing an i64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)PASSPASSPASS
Importing an f32 global with an incorrectly-typed value: undefinedPASSPASSPASS
Importing an f32 global with an incorrectly-typed value: nullPASSPASSPASS
Importing an f32 global with an incorrectly-typed value: truePASSPASSPASS
Importing an f32 global with an incorrectly-typed value: ""PASSPASSPASS
Importing an f32 global with an incorrectly-typed value: symbol "Symbol()"PASSPASSPASS
Importing an f32 global with an incorrectly-typed value: plain objectPASSPASSPASS
Importing an f32 global with an incorrectly-typed value: WebAssembly.GlobalPASSPASSPASS
Importing an f32 global with an incorrectly-typed value: WebAssembly.Global.prototypePASSPASSPASS
Importing an f32 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)PASSPASSPASS
Importing an f32 global with an incorrectly-typed value: BigIntPASSPASSPASS
Importing an f32 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)PASSPASSPASS
Importing an f64 global with an incorrectly-typed value: undefinedPASSPASSPASS
Importing an f64 global with an incorrectly-typed value: nullPASSPASSPASS
Importing an f64 global with an incorrectly-typed value: truePASSPASSPASS
Importing an f64 global with an incorrectly-typed value: ""PASSPASSPASS
Importing an f64 global with an incorrectly-typed value: symbol "Symbol()"PASSPASSPASS
Importing an f64 global with an incorrectly-typed value: plain objectPASSPASSPASS
Importing an f64 global with an incorrectly-typed value: WebAssembly.GlobalPASSPASSPASS
Importing an f64 global with an incorrectly-typed value: WebAssembly.Global.prototypePASSPASSPASS
Importing an f64 global with an incorrectly-typed value: Object.create(WebAssembly.Global.prototype)PASSPASSPASS
Importing an f64 global with an incorrectly-typed value: BigIntPASSPASSPASS
Importing an f64 global with an incorrectly-typed value: WebAssembly.Global object (wrong value type)PASSPASSPASS
Importing an i32 mutable global with a primitive valuePASSPASSPASS
Importing an i32 mutable global with an immutable Global objectPASSPASSPASS
Importing an i64 mutable global with a primitive valuePASSPASSPASS
Importing an i64 mutable global with an immutable Global objectPASSPASSPASS
Importing an f32 mutable global with a primitive valuePASSPASSPASS
Importing an f32 mutable global with an immutable Global objectPASSPASSPASS
Importing an f64 mutable global with a primitive valuePASSPASSPASS
Importing an f64 mutable global with an immutable Global objectPASSPASSPASS
Importing memory with an incorrectly-typed value: undefinedPASSPASSPASS
Importing memory with an incorrectly-typed value: nullPASSPASSPASS
Importing memory with an incorrectly-typed value: truePASSPASSPASS
Importing memory with an incorrectly-typed value: ""PASSPASSPASS
Importing memory with an incorrectly-typed value: symbol "Symbol()"PASSPASSPASS
Importing memory with an incorrectly-typed value: 1PASSPASSPASS
Importing memory with an incorrectly-typed value: 0.1PASSPASSPASS
Importing memory with an incorrectly-typed value: NaNPASSPASSPASS
Importing memory with an incorrectly-typed value: plain objectPASSPASSPASS
Importing memory with an incorrectly-typed value: WebAssembly.MemoryPASSPASSPASS
Importing memory with an incorrectly-typed value: WebAssembly.Memory.prototypePASSPASSPASS
Importing memory with an incorrectly-typed value: Object.create(WebAssembly.Memory.prototype)PASSPASSPASS
Importing memory with an incorrectly-typed value: WebAssembly.Memory object (too large)PASSPASSPASS
Importing table with an incorrectly-typed value: undefinedPASSPASSPASS
Importing table with an incorrectly-typed value: nullPASSPASSPASS
Importing table with an incorrectly-typed value: truePASSPASSPASS
Importing table with an incorrectly-typed value: ""PASSPASSPASS
Importing table with an incorrectly-typed value: symbol "Symbol()"PASSPASSPASS
Importing table with an incorrectly-typed value: 1PASSPASSPASS
Importing table with an incorrectly-typed value: 0.1PASSPASSPASS
Importing table with an incorrectly-typed value: NaNPASSPASSPASS
Importing table with an incorrectly-typed value: plain objectPASSPASSPASS
Importing table with an incorrectly-typed value: WebAssembly.TablePASSPASSPASS
Importing table with an incorrectly-typed value: WebAssembly.Table.prototypePASSPASSPASS
Importing table with an incorrectly-typed value: Object.create(WebAssembly.Table.prototype)PASSPASSPASS
Importing table with an incorrectly-typed value: WebAssembly.Table object (too large)PASSPASSPASS