Click here to download the Blitz Browser!

WPT

wpt / fetch / api / idlharness.https.any.sharedworker.html

Spec: Fetch ↗

Runs: Chrome 154.0.8037.0 (wpt@98a70a0c5) | Firefox 157.0a1 (wpt@df77989ab) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-28104 (wpt@b1a7025f8) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz dc9e62f29 (wpt@a95401e4e)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total156/156144/156146/156152/156156/156NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
idl_test setupPASSPASSPASSPASSPASS
idl_test validationPASSPASSPASSPASSPASS
Partial interface mixin WindowOrWorkerGlobalScope: original interface mixin definedPASSPASSPASSPASSPASS
Partial interface mixin WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASSPASS
Partial interface Window: original interface definedPASSPASSPASSPASSPASS
Partial interface Window: member names are uniquePASSPASSPASSPASSPASS
Partial interface Window[2]: member names are uniquePASSPASSPASSPASSPASS
Request includes Body: member names are uniquePASSPASSPASSPASSPASS
Response includes Body: member names are uniquePASSPASSPASSPASSPASS
Window includes GlobalEventHandlers: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowEventHandlers: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASSPASS
WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are uniquePASSPASSPASSPASSPASS
Window includes AnimationFrameProvider: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowSessionStorage: member names are uniquePASSPASSPASSPASSPASS
Window includes WindowLocalStorage: member names are uniquePASSPASSPASSPASSPASS
Headers interface: existence and properties of interface objectPASSPASSPASSPASSPASS
Headers interface object lengthPASSPASSPASSPASSPASS
Headers interface object namePASSPASSPASSPASSPASS
Headers interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
Headers interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
Headers interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
Headers interface: operation append(ByteString, ByteString)PASSPASSPASSPASSPASS
Headers interface: operation delete(ByteString)PASSPASSPASSPASSPASS
Headers interface: operation get(ByteString)PASSPASSPASSPASSPASS
Headers interface: operation getSetCookie()PASSPASSPASSPASSPASS
Headers interface: operation has(ByteString)PASSPASSPASSPASSPASS
Headers interface: operation set(ByteString, ByteString)PASSPASSPASSPASSPASS
Headers interface: iterable<ByteString, ByteString>PASSPASSPASSPASSPASS
Headers must be primary interface of new Headers()PASSPASSPASSPASSPASS
Stringification of new Headers()PASSPASSPASSPASSPASS
Headers interface: new Headers() must inherit property "append(ByteString, ByteString)" with the proper typePASSPASSPASSPASSPASS
Headers interface: calling append(ByteString, ByteString) on new Headers() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Headers interface: new Headers() must inherit property "delete(ByteString)" with the proper typePASSPASSPASSPASSPASS
Headers interface: calling delete(ByteString) on new Headers() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Headers interface: new Headers() must inherit property "get(ByteString)" with the proper typePASSPASSPASSPASSPASS
Headers interface: calling get(ByteString) on new Headers() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Headers interface: new Headers() must inherit property "getSetCookie()" with the proper typePASSPASSPASSPASSPASS
Headers interface: new Headers() must inherit property "has(ByteString)" with the proper typePASSPASSPASSPASSPASS
Headers interface: calling has(ByteString) on new Headers() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Headers interface: new Headers() must inherit property "set(ByteString, ByteString)" with the proper typePASSPASSPASSPASSPASS
Headers interface: calling set(ByteString, ByteString) on new Headers() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Request interface: existence and properties of interface objectPASSPASSPASSPASSPASS
Request interface object lengthPASSPASSPASSPASSPASS
Request interface object namePASSPASSPASSPASSPASS
Request interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
Request interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
Request interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
Request interface: attribute methodPASSPASSPASSPASSPASS
Request interface: attribute urlPASSPASSPASSPASSPASS
Request interface: attribute headersPASSPASSPASSPASSPASS
Request interface: attribute destinationPASSPASSPASSPASSPASS
Request interface: attribute referrerPASSPASSPASSPASSPASS
Request interface: attribute referrerPolicyPASSPASSPASSPASSPASS
Request interface: attribute modePASSPASSPASSPASSPASS
Request interface: attribute credentialsPASSPASSPASSPASSPASS
Request interface: attribute cachePASSPASSPASSPASSPASS
Request interface: attribute redirectPASSPASSPASSPASSPASS
Request interface: attribute integrityPASSPASSPASSPASSPASS
Request interface: attribute keepalivePASSPASSPASSPASSPASS
Request interface: attribute isReloadNavigationPASSFAILFAILPASSPASS
Request interface: attribute isHistoryNavigationPASSFAILFAILPASSPASS
Request interface: attribute signalPASSPASSPASSPASSPASS
Request interface: attribute duplexPASSFAILFAILPASSPASS
Request interface: operation clone()PASSPASSPASSPASSPASS
Request interface: attribute bodyPASSFAILPASSPASSPASS
Request interface: attribute bodyUsedPASSPASSPASSPASSPASS
Request interface: operation arrayBuffer()PASSPASSPASSPASSPASS
Request interface: operation blob()PASSPASSPASSPASSPASS
Request interface: operation bytes()PASSPASSPASSPASSPASS
Request interface: operation formData()PASSPASSPASSPASSPASS
Request interface: operation json()PASSPASSPASSPASSPASS
Request interface: operation text()PASSPASSPASSPASSPASS
Request interface: operation textStream()PASSFAILFAILFAILPASS
Request must be primary interface of new Request('about:blank')PASSPASSPASSPASSPASS
Stringification of new Request('about:blank')PASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "method" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "url" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "headers" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "destination" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "referrer" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "referrerPolicy" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "mode" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "credentials" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "cache" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "redirect" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "integrity" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "keepalive" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper typePASSFAILFAILPASSPASS
Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper typePASSFAILFAILPASSPASS
Request interface: new Request('about:blank') must inherit property "signal" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "duplex" with the proper typePASSFAILFAILPASSPASS
Request interface: new Request('about:blank') must inherit property "clone()" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "body" with the proper typePASSFAILPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "bodyUsed" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "arrayBuffer()" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "blob()" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "bytes()" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "formData()" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "json()" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "text()" with the proper typePASSPASSPASSPASSPASS
Request interface: new Request('about:blank') must inherit property "textStream()" with the proper typePASSFAILFAILFAILPASS
Response interface: existence and properties of interface objectPASSPASSPASSPASSPASS
Response interface object lengthPASSPASSPASSPASSPASS
Response interface object namePASSPASSPASSPASSPASS
Response interface: existence and properties of interface prototype objectPASSPASSPASSPASSPASS
Response interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSPASSPASSPASS
Response interface: existence and properties of interface prototype object's @@unscopables propertyPASSPASSPASSPASSPASS
Response interface: operation error()PASSPASSPASSPASSPASS
Response interface: operation redirect(USVString, optional unsigned short)PASSPASSPASSPASSPASS
Response interface: operation json(any, optional ResponseInit)PASSPASSPASSPASSPASS
Response interface: attribute typePASSPASSPASSPASSPASS
Response interface: attribute urlPASSPASSPASSPASSPASS
Response interface: attribute redirectedPASSPASSPASSPASSPASS
Response interface: attribute statusPASSPASSPASSPASSPASS
Response interface: attribute okPASSPASSPASSPASSPASS
Response interface: attribute statusTextPASSPASSPASSPASSPASS
Response interface: attribute headersPASSPASSPASSPASSPASS
Response interface: operation clone()PASSPASSPASSPASSPASS
Response interface: attribute bodyPASSPASSPASSPASSPASS
Response interface: attribute bodyUsedPASSPASSPASSPASSPASS
Response interface: operation arrayBuffer()PASSPASSPASSPASSPASS
Response interface: operation blob()PASSPASSPASSPASSPASS
Response interface: operation bytes()PASSPASSPASSPASSPASS
Response interface: operation formData()PASSPASSPASSPASSPASS
Response interface: operation json()PASSPASSPASSPASSPASS
Response interface: operation text()PASSPASSPASSPASSPASS
Response interface: operation textStream()PASSFAILFAILFAILPASS
Response must be primary interface of new Response()PASSPASSPASSPASSPASS
Stringification of new Response()PASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "error()" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "redirect(USVString, optional unsigned short)" with the proper typePASSPASSPASSPASSPASS
Response interface: calling redirect(USVString, optional unsigned short) on new Response() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "json(any, optional ResponseInit)" with the proper typePASSPASSPASSPASSPASS
Response interface: calling json(any, optional ResponseInit) on new Response() with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "type" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "url" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "redirected" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "status" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "ok" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "statusText" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "headers" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "clone()" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "body" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "bodyUsed" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "arrayBuffer()" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "blob()" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "bytes()" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "formData()" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "json()" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "text()" with the proper typePASSPASSPASSPASSPASS
Response interface: new Response() must inherit property "textStream()" with the proper typePASSFAILFAILFAILPASS
FetchLaterResult interface: existence and properties of interface objectPASSPASSPASSPASSPASS
WorkerGlobalScope interface: operation fetch(RequestInfo, optional RequestInit)PASSPASSPASSPASSPASS
WorkerGlobalScope interface: self must inherit property "fetch(RequestInfo, optional RequestInit)" with the proper typePASSPASSPASSPASSPASS
WorkerGlobalScope interface: calling fetch(RequestInfo, optional RequestInit) on self with too few arguments must throw TypeErrorPASSPASSPASSPASSPASS