Click here to download the Blitz Browser!

WPT

This page compares scores on the Web Platform Tests across web engines, using the latest master runs from wpt.fyi and Blitz's own test runner.


wpt / xhr

Spec: XMLHttpRequest ↗

Runs: Chrome 155.0.8039.0 (wpt@3f6b09ae3, 2026-09-03) | Firefox 157.0a1 (wpt@3f6b09ae3, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-795e1 (wpt@7e3d005d7, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total95.8%2193/229097.8%2239/229098.6%2257/229095.7%2191/229090.8%2080/22900.0%0/2290
formdata100.0%121/121100.0%121/12198.3%119/12197.5%118/12196.7%117/1210.0%0/121
TestChromeFirefoxSafariLadybirdServoBlitz
XMLHttpRequest-withCredentials.any.html5/55/55/55/55/5NOT RUN
XMLHttpRequest-withCredentials.any.worker.html5/55/55/55/55/5NOT RUN
abort-after-receive.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-after-receive.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-after-send.any.htmlFAILPASSPASSPASSPASSNOT RUN
abort-after-send.any.worker.htmlFAILPASSPASSPASSPASSNOT RUN
abort-after-stop.window.htmlPASSPASSPASSFAILFAILNOT RUN
abort-after-timeout.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-after-timeout.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-done.window.html3/33/33/33/33/3NOT RUN
abort-during-headers-received.window.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-loading.window.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-navigation.window.htmlPASSPASSFAILPASSPASSNOT RUN
abort-during-open.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-open.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-readystatechange.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-readystatechange.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-unsent.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-unsent.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-upload.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-during-upload.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-event-abort.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-event-abort.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-event-listeners.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-event-listeners.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-event-loadend.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-event-loadend.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-event-order.htmPASSPASSPASSPASSPASSNOT RUN
abort-progress-events.any.html2/22/22/22/22/2NOT RUN
abort-progress-events.any.worker.html2/22/22/22/22/2NOT RUN
abort-upload-event-abort.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-upload-event-abort.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-upload-event-loadend.any.htmlPASSPASSPASSPASSPASSNOT RUN
abort-upload-event-loadend.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
abort-with-error.any.htmlPASSPASSTIMEOUTPASSPASSNOT RUN
abort-with-error.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-and-redirects-async-same-origin.any.html6/66/66/66/66/6NOT RUN
access-control-and-redirects-async-same-origin.any.worker.html6/66/66/66/66/6NOT RUN
access-control-and-redirects-async.any.html7/77/77/77/77/7NOT RUN
access-control-and-redirects-async.any.worker.html7/77/77/77/77/7NOT RUN
access-control-and-redirects.any.html6/66/66/66/66/6NOT RUN
access-control-and-redirects.any.worker.html6/66/66/66/66/6NOT RUN
access-control-basic-allow-access-control-origin-header-data-url.htmPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-access-control-origin-header.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-access-control-origin-header.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-async.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-async.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-non-cors-safelisted-method-async.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-non-cors-safelisted-method-async.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-non-cors-safelisted-method.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-non-cors-safelisted-method.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-preflight-cache-invalidation-by-header.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-preflight-cache-invalidation-by-header.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-preflight-cache-invalidation-by-method.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-preflight-cache-invalidation-by-method.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-preflight-cache-timeout.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-preflight-cache-timeout.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-preflight-cache.any.htmlPASSPASSPASSPASSFAILNOT RUN
access-control-basic-allow-preflight-cache.any.worker.htmlPASSPASSPASSPASSFAILNOT RUN
access-control-basic-allow-star.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow-star.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-allow.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-basic-cors-safelisted-request-headers.htmPASSPASSPASSPASSPASSNOT RUN
access-control-basic-cors-safelisted-response-headers.htmPASSPASSPASSPASSPASSNOT RUN
access-control-basic-denied.htm2/22/22/22/22/2NOT RUN
access-control-basic-get-fail-non-simple.htmPASSPASSPASSPASSPASSNOT RUN
access-control-basic-non-cors-safelisted-content-type.htmPASSPASSPASSPASSPASSNOT RUN
access-control-basic-post-success-no-content-type.htmPASSPASSFAILPASSPASSNOT RUN
access-control-basic-post-with-non-cors-safelisted-content-type.htm2/22/22/22/22/2NOT RUN
access-control-basic-preflight-denied.htmPASSPASSPASSPASSPASSNOT RUN
access-control-expose-headers-on-redirect.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-async-header-denied.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-async-method-denied.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-async-not-supported.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-credential-async.htmPASSFAILPASSFAILPASSNOT RUN
access-control-preflight-credential-sync.htmPASSFAILPASSFAILPASSNOT RUN
access-control-preflight-headers-async.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-headers-sync.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-allow-headers-returns-star.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-allow-headers-returns-star.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-header-lowercase.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-header-returns-origin.any.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-header-returns-origin.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-header-sorted.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-headers-origin.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-invalid-status-301.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-invalid-status-400.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-invalid-status-501.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-request-must-not-contain-cookie.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-sync-header-denied.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-sync-method-denied.htmPASSPASSPASSPASSPASSNOT RUN
access-control-preflight-sync-not-supported.htmPASSPASSPASSPASSPASSNOT RUN
access-control-recursive-failed-request.htmPASSPASSPASSPASSPASSNOT RUN
access-control-response-with-body-sync.htmPASSPASSPASSPASSPASSNOT RUN
access-control-response-with-body.htmPASSPASSPASSPASSPASSNOT RUN
access-control-response-with-exposed-headers.htmPASSPASSPASSPASSPASSNOT RUN
access-control-sandboxed-iframe-allow-origin-null.htmPASSPASSPASSPASSPASSNOT RUN
access-control-sandboxed-iframe-allow.htmPASSPASSPASSPASSPASSNOT RUN
access-control-sandboxed-iframe-denied-without-wildcard.htm2/22/22/22/22/2NOT RUN
access-control-sandboxed-iframe-denied.htm2/22/22/22/22/2NOT RUN
allow-lists-starting-with-comma.htmPASSPASSPASSPASSFAILNOT RUN
anonymous-mode-unsupported.htmPASSPASSPASSPASSPASSNOT RUN
blob-range.any.html27/2727/2727/2727/275/27NOT RUN
blob-range.any.worker.html27/2727/2727/2727/275/27NOT RUN
close-worker-with-xhr-in-progress.htmlPASSPASSPASSPASSPASSNOT RUN
content-type-unmodified.any.htmlPASSPASSPASSPASSPASSNOT RUN
content-type-unmodified.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
cookies.http.htmlPASSPASSPASSPASSPASSNOT RUN
cors-expose-star.sub.any.html3/33/33/33/33/3NOT RUN
cors-expose-star.sub.any.worker.html3/33/33/33/33/3NOT RUN
cors-upload.any.html2/22/22/22/22/2NOT RUN
cors-upload.any.worker.html2/22/22/22/22/2NOT RUN
data-uri.htm10/1010/1010/1010/1010/10NOT RUN
event-abort.any.htmlPASSPASSPASSPASSPASSNOT RUN
event-abort.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
event-error-order.sub.htmlPASSPASSPASSPASSPASSNOT RUN
event-error.sub.any.html2/22/22/22/21/2NOT RUN
event-error.sub.any.worker.html2/22/22/22/21/2NOT RUN
event-load.any.htmlPASSPASSPASSPASSPASSNOT RUN
event-load.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
event-loadend.any.htmlPASSPASSPASSPASSPASSNOT RUN
event-loadend.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
event-loadstart-upload.any.htmlPASSPASSPASSPASSPASSNOT RUN
event-loadstart-upload.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
event-loadstart.any.htmlPASSPASSPASSPASSPASSNOT RUN
event-loadstart.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
event-progress.any.htmlPASSPASSPASSPASSPASSNOT RUN
event-progress.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
event-readystate-sync-open.any.html2/22/22/22/22/2NOT RUN
event-readystate-sync-open.any.worker.html2/22/22/22/22/2NOT RUN
event-readystatechange-loaded.any.htmlFAILPASSPASSPASSPASSNOT RUN
event-readystatechange-loaded.any.worker.htmlFAILPASSPASSPASSPASSNOT RUN
event-timeout-order.any.htmlPASSPASSFAILPASSPASSNOT RUN
event-timeout-order.any.worker.htmlPASSPASSFAILPASSPASSNOT RUN
event-timeout.any.htmlPASSPASSPASSPASSPASSNOT RUN
event-timeout.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
event-upload-progress-crossorigin.any.html4/44/44/42/44/4NOT RUN
event-upload-progress-crossorigin.any.worker.html4/44/44/42/44/4NOT RUN
event-upload-progress.any.html4/44/44/42/44/4NOT RUN
event-upload-progress.any.worker.html4/44/44/42/44/4NOT RUN
firing-events-http-content-length.htmlPASSPASSPASSPASSPASSNOT RUN
firing-events-http-no-content-length.htmlPASSPASSPASSPASSPASSNOT RUN
formdata.html9/99/99/99/99/9NOT RUN
getallresponseheaders-after-reuse.htmlPASSFAILPASSPASSFAILNOT RUN
getallresponseheaders-cookies.htmPASSPASSPASSPASSPASSNOT RUN
getallresponseheaders-status.htmPASSPASSPASSPASSPASSNOT RUN
getallresponseheaders.htm7/73/77/77/70/7NOT RUN
getresponseheader-case-insensitive.htmPASSPASSPASSPASSPASSNOT RUN
getresponseheader-chunked-trailer.htmPASSPASSPASSPASSPASSNOT RUN
getresponseheader-cookies-and-more.htmPASSPASSPASSPASSPASSNOT RUN
getresponseheader-error-state.htmPASSPASSPASSPASSPASSNOT RUN
getresponseheader-server-date.htmPASSPASSPASSPASSPASSNOT RUN
getresponseheader-special-characters.htmPASSPASSPASSPASSPASSNOT RUN
getresponseheader-unsent-opened-state.htmPASSPASSPASSPASSPASSNOT RUN
getresponseheader.any.html6/62/66/66/60/6NOT RUN
getresponseheader.any.worker.html6/62/66/66/60/6NOT RUN
header-user-agent-async.htmPASSPASSPASSPASSPASSNOT RUN
header-user-agent-sync.htmPASSPASSPASSPASSPASSNOT RUN
headers-normalize-response.htm15/1515/1515/1515/1515/15NOT RUN
historical.html3/33/33/33/33/3NOT RUN
idlharness.any.html196/196196/196196/196196/196196/196NOT RUN
idlharness.any.sharedworker.html160/160160/160160/160160/160160/160NOT RUN
idlharness.any.worker.html160/160160/160160/160160/160160/160NOT RUN
json.any.html2/22/22/22/22/2NOT RUN
json.any.worker.html2/22/22/22/22/2NOT RUN
loadstart-and-state.html2/22/22/21/22/2NOT RUN
open-after-abort.htmPASSPASSPASSPASSPASSNOT RUN
open-after-setrequestheader.htmPASSPASSPASSPASSPASSNOT RUN
open-after-stop.window.htmlPASSPASSPASSPASSPASSNOT RUN
open-during-abort-event.htmPASSPASSPASSPASSTIMEOUTNOT RUN
open-during-abort-processing.htmFAILPASSPASSPASSFAILNOT RUN
open-during-abort.htmPASSPASSPASSPASSPASSNOT RUN
open-method-bogus.htm8/88/88/88/88/8NOT RUN
open-method-case-insensitive.htm6/66/66/66/66/6NOT RUN
open-method-case-sensitive.htm9/99/98/99/99/9NOT RUN
open-method-insecure.htm9/99/99/99/99/9NOT RUN
open-method-responsetype-set-sync.htm5/55/55/55/55/5NOT RUN
open-open-send.htmPASSPASSPASSPASSPASSNOT RUN
open-open-sync-send.htmPASSPASSPASSPASSPASSNOT RUN
open-parameters-toString.htmPASSPASSPASSPASSPASSNOT RUN
open-referer.htmPASSPASSPASSPASSPASSNOT RUN
open-send-during-abort.htmPASSPASSPASSPASSPASSNOT RUN
open-send-open.htmPASSPASSPASSPASSPASSNOT RUN
open-sync-open-send.htmPASSPASSPASSPASSPASSNOT RUN
open-url-about-blank-window.htmPASSPASSPASSPASSPASSNOT RUN
open-url-base-inserted-after-open.htmPASSPASSPASSPASSPASSNOT RUN
open-url-base-inserted.htmPASSPASSPASSPASSPASSNOT RUN
open-url-base.htmPASSPASSPASSPASSPASSNOT RUN
open-url-encoding.htm2/22/22/22/22/2NOT RUN
open-url-fragment.htm4/44/44/44/44/4NOT RUN
open-url-javascript-window-2.htmPASSPASSPASSPASSPASSNOT RUN
open-url-javascript-window.htmPASSPASSPASSPASSPASSNOT RUN
open-url-multi-window-2.htmFAILPASSPASSFAILPASSNOT RUN
open-url-multi-window-3.htmFAILPASSFAILFAILFAILNOT RUN
open-url-multi-window-4.htmTIMEOUTTIMEOUTPASSTIMEOUTTIMEOUTNOT RUN
open-url-multi-window-5.htmFAILPASSPASSPASSPASSNOT RUN
open-url-multi-window-6.htmFAILFAILFAILFAILFAILNOT RUN
open-url-multi-window.htmPASSPASSPASSPASSPASSNOT RUN
open-url-redirected-sharedworker-origin.htm3/33/33/33/33/3NOT RUN
open-url-redirected-worker-origin.htm3/33/33/33/33/3NOT RUN
open-url-worker-origin.htm3/33/33/33/33/3NOT RUN
open-url-worker-simple.htmPASSPASSPASSPASSPASSNOT RUN
open-user-password-non-same-origin.htmPASSPASSPASSPASSPASSNOT RUN
over-1-meg.any.htmlPASSPASSPASSPASSPASSNOT RUN
over-1-meg.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
overridemimetype-blob.html25/7770/7777/7777/7770/77NOT RUN
overridemimetype-done-state.any.htmlPASSPASSPASSPASSPASSNOT RUN
overridemimetype-done-state.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
overridemimetype-edge-cases.window.html4/44/44/44/44/4NOT RUN
overridemimetype-headers-received-state-force-shiftjis.htmPASSPASSPASSPASSPASSNOT RUN
overridemimetype-invalid-mime-type.htm3/33/33/33/33/3NOT RUN
overridemimetype-loading-state.htmPASSPASSPASSPASSPASSNOT RUN
overridemimetype-open-state-force-utf-8.htmPASSPASSPASSPASSPASSNOT RUN
overridemimetype-open-state-force-xml.htmPASSPASSPASSPASSPASSNOT RUN
overridemimetype-unsent-state-force-shiftjis.any.htmlPASSPASSPASSPASSPASSNOT RUN
overridemimetype-unsent-state-force-shiftjis.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
preserve-ua-header-on-redirect.htm1/22/22/22/22/2NOT RUN
progress-events-response-data-gzip.htmPASSPASSPASSFAILPASSNOT RUN
progressevent-constructor.html10/1010/1010/1010/1010/10NOT RUN
progressevent-interface.html7/77/77/77/77/7NOT RUN
request-content-length.any.html2/22/22/21/22/2NOT RUN
request-content-length.any.worker.html2/22/22/21/22/2NOT RUN
response-body-errors.any.html2/22/22/22/20/2NOT RUN
response-body-errors.any.worker.html2/22/22/22/20/2NOT RUN
response-data-arraybuffer.htmPASSPASSPASSPASSPASSNOT RUN
response-data-blob.htmPASSPASSPASSPASSPASSNOT RUN
response-data-deflate.htmPASSPASSPASSPASSPASSNOT RUN
response-data-gzip.htmPASSPASSPASSPASSPASSNOT RUN
response-data-progress.htm0/22/22/22/22/2NOT RUN
response-invalid-responsetype.htm5/55/55/55/55/5NOT RUN
response-json.htm2/44/44/44/44/4NOT RUN
response-method.htm3/33/33/33/33/3NOT RUN
responseText-status.htmlPASSPASSPASSPASSPASSNOT RUN
responseType-document-in-worker.htmlPASSPASSPASSPASSPASSNOT RUN
responseXML-unavailable-in-worker.htmlPASSPASSPASSPASSPASSNOT RUN
responseXML-xml-scripting-support-disabled.html5/55/5NOT RUN0/5NOT RUNNOT RUN
responsedocument-decoding.htm6/66/66/64/64/6NOT RUN
responsetext-decoding.htm37/3737/3737/3732/3736/37NOT RUN
responsetype.any.html50/5050/5050/5050/5050/50NOT RUN
responsetype.any.worker.html50/5050/5050/5050/5050/50NOT RUN
responseurl-after-abort.any.html5/53/55/55/51/5NOT RUN
responseurl-after-abort.any.worker.html5/50/55/55/51/5NOT RUN
responseurl.html2/22/22/22/22/2NOT RUN
responsexml-basic.htm2/22/22/22/22/2NOT RUN
responsexml-document-properties.htm24/2424/2424/2423/240/24NOT RUN
responsexml-get-twice.htm4/44/44/44/44/4NOT RUN
responsexml-invalid-type.htmlPASSPASSPASSPASSPASSNOT RUN
responsexml-media-type.htm15/1515/1515/1515/1515/15NOT RUN
responsexml-non-document-types.htm5/55/55/55/55/5NOT RUN
responsexml-non-well-formed.htm7/77/77/77/70/7NOT RUN
security-consideration.sub.htmlPASSPASSPASSPASSPASSNOT RUN
send-accept-language.htm2/22/22/22/22/2NOT RUN
send-accept.htmPASSPASSPASSPASSPASSNOT RUN
send-after-setting-document-domain.htm3/33/33/33/33/3NOT RUN
send-authentication-basic-cors-not-enabled.htmPASSPASSPASSPASSPASSNOT RUN
send-authentication-basic-cors.htmPASSPASSPASSPASSPASSNOT RUN
send-authentication-basic-repeat-no-args.htmPASSPASSPASSFAILFAILNOT RUN
send-authentication-basic-setrequestheader-and-arguments.htmPASSPASSPASSPASSPASSNOT RUN
send-authentication-basic-setrequestheader-existing-session.htmPASSPASSPASSFAILPASSNOT RUN
send-authentication-basic-setrequestheader.htmPASSPASSPASSPASSPASSNOT RUN
send-authentication-basic.htmPASSPASSPASSFAILPASSNOT RUN
send-authentication-competing-names-passwords.htm13/1313/1313/1313/1313/13NOT RUN
send-authentication-cors-basic-setrequestheader.htmPASSPASSPASSPASSPASSNOT RUN
send-authentication-cors-setrequestheader-no-cred.htm1/22/22/21/22/2NOT RUN
send-blob-with-no-mime-type.html8/88/88/88/88/8NOT RUN
send-conditional-cors.htm2/22/22/22/22/2NOT RUN
send-conditional.htm2/22/22/22/22/2NOT RUN
send-content-type-charset.htm8/1919/1919/1919/1915/19NOT RUN
send-content-type-string.htm3/33/33/33/33/3NOT RUN
send-data-arraybuffer.any.htmlPASSPASSPASSPASSPASSNOT RUN
send-data-arraybuffer.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
send-data-arraybufferview.any.htmlPASSPASSPASSPASSPASSNOT RUN
send-data-arraybufferview.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
send-data-blob.htmPASSPASSPASSPASSPASSNOT RUN
send-data-es-object.any.html11/1111/1111/1111/1111/11NOT RUN
send-data-es-object.any.worker.html11/1111/1111/1111/1111/11NOT RUN
send-data-formdata.any.htmlPASSPASSPASSPASSPASSNOT RUN
send-data-formdata.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
send-data-sharedarraybuffer.any.html14/1414/1414/1413/140/14NOT RUN
send-data-sharedarraybuffer.any.worker.html14/1414/1414/1413/140/14NOT RUN
send-data-string-invalid-unicode.any.html9/99/99/99/99/9NOT RUN
send-data-string-invalid-unicode.any.worker.html9/99/99/99/99/9NOT RUN
send-data-unexpected-tostring.htm3/33/33/33/33/3NOT RUN
send-entity-body-basic.htm6/66/66/66/66/6NOT RUN
send-entity-body-document-bogus.htm4/44/44/43/41/4NOT RUN
send-entity-body-document.htm7/77/77/77/76/7NOT RUN
send-entity-body-empty.htm3/33/33/33/33/3NOT RUN
send-entity-body-get-head-async.htm2/22/22/22/22/2NOT RUN
send-entity-body-get-head.htm2/22/22/22/22/2NOT RUN
send-entity-body-none.htm6/66/66/66/66/6NOT RUN
send-network-error-async-events.sub.htmPASSPASSPASSPASSPASSNOT RUN
send-network-error-sync-events.sub.htm2/22/22/22/22/2NOT RUN
send-no-response-event-loadend.htmPASSPASSPASSPASSPASSNOT RUN
send-no-response-event-loadstart.htmPASSPASSPASSPASSPASSNOT RUN
send-no-response-event-order.htmFAILPASSFAILPASSFAILNOT RUN
send-non-same-origin.htm7/77/77/77/77/7NOT RUN
send-receive-utf16.htm3/33/33/33/33/3NOT RUN
send-redirect-bogus-sync.sub.htm5/55/55/55/55/5NOT RUN
send-redirect-bogus.sub.htm4/44/44/44/44/4NOT RUN
send-redirect-infinite-sync.htmPASSPASSPASSPASSPASSNOT RUN
send-redirect-infinite.htmPASSPASSPASSPASSPASSNOT RUN
send-redirect-no-location.htm4/44/44/44/44/4NOT RUN
send-redirect-post-upload.htm5/55/55/50/55/5NOT RUN
send-redirect-to-cors.htm23/2323/2323/2319/2323/23NOT RUN
send-redirect-to-non-cors.htm4/44/44/44/44/4NOT RUN
send-redirect.htm34/3434/3434/3434/3434/34NOT RUN
send-response-event-order.htmPASSPASSPASSFAILPASSNOT RUN
send-response-upload-event-loadend.htmPASSPASSPASSTIMEOUTPASSNOT RUN
send-response-upload-event-loadstart.htmPASSPASSPASSPASSPASSNOT RUN
send-response-upload-event-progress.htmPASSPASSPASSTIMEOUTPASSNOT RUN
send-send.any.htmlPASSPASSPASSPASSPASSNOT RUN
send-send.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
send-sync-blocks-async.htmPASSPASSPASSFAILPASSNOT RUN
send-sync-no-response-event-load.htmPASSPASSPASSPASSPASSNOT RUN
send-sync-no-response-event-loadend.htmPASSPASSPASSPASSPASSNOT RUN
send-sync-no-response-event-order.htmPASSPASSPASSPASSPASSNOT RUN
send-sync-response-event-order.htmPASSPASSPASSPASSPASSNOT RUN
send-sync-timeout.htmPASSPASSPASSFAILPASSNOT RUN
send-timeout-events.htmPASSPASSPASSPASSPASSNOT RUN
send-usp.any.html135/135135/135135/135134/135134/135NOT RUN
send-usp.any.worker.html135/135133/135135/135134/135134/135NOT RUN
setrequestheader-after-send.htmPASSPASSPASSPASSPASSNOT RUN
setrequestheader-allow-empty-value.htm3/33/33/33/33/3NOT RUN
setrequestheader-allow-whitespace-in-value.htm4/44/44/44/44/4NOT RUN
setrequestheader-before-open.htmPASSPASSPASSPASSPASSNOT RUN
setrequestheader-bogus-name.htm71/7171/7171/7171/7171/71NOT RUN
setrequestheader-bogus-value.htm5/55/55/55/55/5NOT RUN
setrequestheader-case-insensitive.htm2/22/21/22/20/2NOT RUN
setrequestheader-combining.window.htmlFAILPASSPASSPASSFAILNOT RUN
setrequestheader-content-type.htm34/3434/3434/3432/3433/34NOT RUN
setrequestheader-header-allowed.htm9/1010/1010/1010/109/10NOT RUN
setrequestheader-header-forbidden.htm2/22/22/22/21/2NOT RUN
setrequestheader-open-setrequestheader.htmPASSPASSPASSPASSFAILNOT RUN
status-async.htm27/2727/2727/2727/2727/27NOT RUN
status-basic.htm27/2727/2727/2727/2727/27NOT RUN
status-error.htm21/2121/2121/2121/2121/21NOT RUN
status.h2.window.html7/77/77/77/71/7NOT RUN
sync-no-progress.any.htmlPASSPASSPASSPASSPASSNOT RUN
sync-no-progress.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
sync-no-timeout.any.htmlPASSPASSPASSPASSPASSNOT RUN
sync-no-timeout.any.sharedworker.htmlPASSPASSPASSPASSPASSNOT RUN
sync-no-timeout.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
sync-xhr-and-window-onload.htmlPASSPASSPASSPASSPASSNOT RUN
sync-xhr-supported-by-permissions-policy.tentative.htmlPASSFAILFAILFAILFAILNOT RUN
template-element.html3/33/33/33/32/3NOT RUN
thrown-error-in-events.html2/22/22/22/22/2NOT RUN
timeout-cors-async.htmPASSPASSPASSPASSPASSNOT RUN
timeout-multiple-fetches.html2/22/22/22/22/2NOT RUN
timeout-sync.htm2/22/22/22/22/2NOT RUN
xhr-authorization-redirect.any.html3/33/33/30/33/3NOT RUN
xhr-authorization-redirect.any.sharedworker.html3/33/33/30/33/3NOT RUN
xhr-authorization-redirect.any.worker.html3/33/33/30/33/3NOT RUN
xhr-timeout-longtask.any.htmlPASSFAILPASSFAILPASSNOT RUN
xhr-timeout-longtask.any.worker.htmlPASSPASSPASSFAILPASSNOT RUN
xmlhttprequest-basic.htmPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-eventtarget.htmPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-network-error-sync.htmPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-network-error.htmPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-sync-block-defer-scripts.htmlPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-sync-block-scripts.htmlPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-sync-default-permissions-policy.tentative.sub.html5/53/55/50/53/5NOT RUN
xmlhttprequest-sync-not-hang-scriptloader.htmlPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-aborted.html?aborted immediately after send()PASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-aborted.html?call abort() after TIME_NORMAL_LOAD1/21/21/21/21/2NOT RUN
xmlhttprequest-timeout-aborted.html?only open()ed, not abortedPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-abortedonmain.html?abort() from a 0ms timeout1/21/21/21/21/2NOT RUN
xmlhttprequest-timeout-abortedonmain.html?aborted after TIME_DELAY1/21/21/21/21/2NOT RUN
xmlhttprequest-timeout-overrides.html?timeout disabled after initially setPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-overrides.html?timeout enabled after initially disabledPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-overrides.html?timeout overrides load after a delayPASSPASSPASSFAILPASSNOT RUN
xmlhttprequest-timeout-overridesexpires.html?timeout set to expired value before load firesPASSPASSPASSFAILPASSNOT RUN
xmlhttprequest-timeout-overridesexpires.html?timeout set to expiring value after load firesPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-overridesexpires.html?timeout set to non-expiring value after timeout fires1/21/21/21/21/2NOT RUN
xmlhttprequest-timeout-reused.htmlPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-simple.html?load fires normallyPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-simple.html?no time out scheduled, load fires normallyPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-simple.html?timeout hit before load1/21/21/21/21/2NOT RUN
xmlhttprequest-timeout-synconmain.html?timeout after openPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-synconmain.html?timeout before openPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-twice.html?load fires normally with no timeout set, twicePASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-twice.html?load fires normally with same timeout set twicePASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-twice.html?timeout fires normally with same timeout set twice1/21/21/21/21/2NOT RUN
xmlhttprequest-timeout-worker-aborted.html?aborted immediately after send()3/43/43/43/43/4NOT RUN
xmlhttprequest-timeout-worker-aborted.html?call abort() after TIME_NORMAL_LOAD3/43/43/43/43/4NOT RUN
xmlhttprequest-timeout-worker-aborted.html?only open()ed, not aborted3/43/43/43/43/4NOT RUN
xmlhttprequest-timeout-worker-overrides.html?timeout disabled after initially setPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-worker-overrides.html?timeout enabled after initially disabledPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-worker-overrides.html?timeout overrides load after a delayPASSPASSPASSFAILPASSNOT RUN
xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to expired value before load fires3/43/43/42/43/4NOT RUN
xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to expiring value after load fires3/43/43/42/43/4NOT RUN
xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to non-expiring value after timeout fires3/43/43/42/43/4NOT RUN
xmlhttprequest-timeout-worker-simple.html?load fires normallyPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-worker-simple.html?no time out scheduled, load fires normallyPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-worker-simple.html?timeout hit before load1/21/21/21/21/2NOT RUN
xmlhttprequest-timeout-worker-synconworker.html?load fires normallyPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-worker-synconworker.html?no time out scheduled, load fires normallyPASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-worker-synconworker.html?timeout hit before load1/22/21/20/20/2NOT RUN
xmlhttprequest-timeout-worker-twice.html?load fires normally with no timeout set, twicePASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-worker-twice.html?load fires normally with same timeout set twicePASSPASSPASSPASSPASSNOT RUN
xmlhttprequest-timeout-worker-twice.html?timeout fires normally with same timeout set twice1/21/21/21/21/2NOT RUN
xmlhttprequest-unsent.htmPASSPASSPASSPASSPASSNOT RUN