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 / fetch / api / basic

Spec: Fetch ↗

Runs: Chrome 154.0.8037.0 (wpt@98a70a0c5) | Firefox 157.0a1 (wpt@318cbb466) | Safari 251 preview (wpt@5ce815a83) | Ladybird 1.0-0cc87 (wpt@ae6982b12) | Servo Servo 0.5 (wpt@2ccd2cbf8) | Blitz 4dcc855ce (wpt@a95401e4e)

Sort areas: alphabetical | by subtest count

AreaChromeFirefoxSafariLadybirdServoBlitz
Total96.5%1402/145391.5%1330/145391.9%1335/145374.0%1075/145371.2%1034/14530.0%0/1453
TestChromeFirefoxSafariLadybirdServoBlitz
accept-header.any.html4/44/44/44/44/4NOT RUN
accept-header.any.serviceworker.html4/44/44/40/40/4NOT RUN
accept-header.any.sharedworker.html4/44/44/44/44/4NOT RUN
accept-header.any.worker.html4/44/44/44/44/4NOT RUN
block-mime-as-script.html22/2222/2222/2222/2222/22NOT RUN
conditional-get.any.htmlPASSPASSPASSPASSPASSNOT RUN
conditional-get.any.serviceworker.htmlPASSPASSPASSERRORERRORNOT RUN
conditional-get.any.sharedworker.htmlPASSPASSPASSPASSPASSNOT RUN
conditional-get.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
error-after-response.any.html2/22/22/22/20/2NOT RUN
error-after-response.any.serviceworker.html2/22/22/20/20/2NOT RUN
error-after-response.any.sharedworker.html2/22/22/22/20/2NOT RUN
error-after-response.any.worker.html2/22/22/22/20/2NOT RUN
fetch-in-popup-from-iframe.htmlPASSPASSPASSPASSPASSNOT RUN
gc.any.htmlPASSPASSPASSPASSPASSNOT RUN
gc.any.serviceworker.htmlPASSPASSPASSERRORERRORNOT RUN
gc.any.sharedworker.htmlPASSPASSPASSPASSPASSNOT RUN
gc.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
header-value-combining.any.html6/62/66/66/60/6NOT RUN
header-value-combining.any.serviceworker.html0/62/66/60/60/6NOT RUN
header-value-combining.any.sharedworker.html6/62/66/66/60/6NOT RUN
header-value-combining.any.worker.html6/62/66/66/60/6NOT RUN
header-value-null-byte.any.htmlPASSPASSPASSPASSPASSNOT RUN
header-value-null-byte.any.serviceworker.htmlPASSPASSPASSERRORERRORNOT RUN
header-value-null-byte.any.sharedworker.htmlPASSPASSPASSPASSPASSNOT RUN
header-value-null-byte.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
historical.any.html3/33/33/33/33/3NOT RUN
historical.any.serviceworker.html3/33/33/30/30/3NOT RUN
historical.any.sharedworker.html3/33/33/33/33/3NOT RUN
historical.any.worker.html3/33/33/33/33/3NOT RUN
http-response-code.any.htmlPASSPASSPASSPASSPASSNOT RUN
http-response-code.any.serviceworker.htmlPASSPASSPASSERRORERRORNOT RUN
http-response-code.any.sharedworker.htmlPASSPASSPASSPASSPASSNOT RUN
http-response-code.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
integrity.sub.any.html18/1818/1818/1815/1815/18NOT RUN
integrity.sub.any.sharedworker.html18/1818/1818/1815/1815/18NOT RUN
integrity.sub.any.worker.html18/1818/1818/1815/1815/18NOT RUN
keepalive.any.html13/1414/1414/1412/1410/14NOT RUN
mediasource.window.htmlPASSPASSPASSPASSFAILNOT RUN
mode-no-cors.sub.any.html4/44/44/44/44/4NOT RUN
mode-no-cors.sub.any.worker.html4/44/44/44/44/4NOT RUN
mode-same-origin.any.html8/88/88/88/88/8NOT RUN
mode-same-origin.any.worker.html8/88/88/88/88/8NOT RUN
referrer.any.html6/66/66/66/66/6NOT RUN
referrer.any.worker.html6/66/66/66/66/6NOT RUN
request-forbidden-headers.any.html96/9696/9696/9696/9696/96NOT RUN
request-forbidden-headers.any.serviceworker.html96/9696/9696/960/960/96NOT RUN
request-forbidden-headers.any.sharedworker.html96/9696/9696/9696/9696/96NOT RUN
request-forbidden-headers.any.worker.html96/9696/9696/9696/9696/96NOT RUN
request-head.any.htmlPASSPASSPASSPASSPASSNOT RUN
request-head.any.serviceworker.htmlPASSPASSPASSERRORERRORNOT RUN
request-head.any.sharedworker.htmlPASSPASSPASSPASSPASSNOT RUN
request-head.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
request-headers-case.any.html2/22/22/20/20/2NOT RUN
request-headers-case.any.serviceworker.html2/22/22/20/20/2NOT RUN
request-headers-case.any.sharedworker.html2/22/22/20/20/2NOT RUN
request-headers-case.any.worker.html2/22/22/20/20/2NOT RUN
request-headers-nonascii.any.htmlPASSPASSPASSPASSPASSNOT RUN
request-headers-nonascii.any.serviceworker.htmlPASSPASSPASSERRORERRORNOT RUN
request-headers-nonascii.any.sharedworker.htmlPASSPASSPASSPASSPASSNOT RUN
request-headers-nonascii.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
request-headers.any.html25/2525/2524/2524/2525/25NOT RUN
request-headers.any.serviceworker.html25/2525/2524/250/250/25NOT RUN
request-headers.any.sharedworker.html25/2525/2524/2524/2525/25NOT RUN
request-headers.any.worker.html25/2525/2524/2524/2525/25NOT RUN
request-referrer-redirected-worker.html2/22/22/22/22/2NOT RUN
request-referrer.any.html2/22/22/22/22/2NOT RUN
request-referrer.any.serviceworker.html2/22/22/20/20/2NOT RUN
request-referrer.any.sharedworker.html2/22/22/22/22/2NOT RUN
request-referrer.any.worker.html2/22/22/22/22/2NOT RUN
request-upload.any.html19/1913/1912/1918/1918/19NOT RUN
request-upload.any.serviceworker.html19/1913/1912/190/190/19NOT RUN
request-upload.any.sharedworker.html19/1913/1912/1918/1918/19NOT RUN
request-upload.any.worker.html19/1913/1912/1918/1918/19NOT RUN
request-upload.h2.any.html12/120/121/127/1212/12NOT RUN
request-upload.h2.any.serviceworker.html12/121/121/120/120/12NOT RUN
request-upload.h2.any.sharedworker.html12/121/121/126/1212/12NOT RUN
request-upload.h2.any.worker.html12/121/121/126/1212/12NOT RUN
response-null-body.any.html1/112/111/1111/111/11NOT RUN
response-null-body.any.serviceworker.html1/112/111/110/110/11NOT RUN
response-null-body.any.sharedworker.html1/112/111/1111/111/11NOT RUN
response-null-body.any.worker.html1/112/111/1111/111/11NOT RUN
response-url.sub.any.html4/44/44/44/44/4NOT RUN
response-url.sub.any.worker.html4/44/44/44/44/4NOT RUN
scheme-about.any.html7/77/77/77/77/7NOT RUN
scheme-about.any.serviceworker.html7/77/77/70/70/7NOT RUN
scheme-about.any.sharedworker.html7/77/77/77/77/7NOT RUN
scheme-about.any.worker.html7/77/77/77/77/7NOT RUN
scheme-blob.sub.any.html17/1817/1817/1818/1810/18NOT RUN
scheme-blob.sub.any.worker.html17/1817/1817/1818/1810/18NOT RUN
scheme-data.any.html8/88/88/88/88/8NOT RUN
scheme-data.any.serviceworker.html8/88/88/80/80/8NOT RUN
scheme-data.any.sharedworker.html8/88/88/88/88/8NOT RUN
scheme-data.any.worker.html8/88/88/88/88/8NOT RUN
scheme-others.sub.any.html16/1616/1616/1616/1616/16NOT RUN
scheme-others.sub.any.serviceworker.html16/1616/1616/160/160/16NOT RUN
scheme-others.sub.any.sharedworker.html16/1616/1616/1616/1616/16NOT RUN
scheme-others.sub.any.worker.html16/1616/1616/1616/1616/16NOT RUN
status.h2.any.html7/77/77/77/71/7NOT RUN
status.h2.any.worker.html7/77/77/77/71/7NOT RUN
stream-response.any.html2/22/22/22/22/2NOT RUN
stream-response.any.serviceworker.html2/22/22/20/20/2NOT RUN
stream-response.any.sharedworker.html2/22/22/22/22/2NOT RUN
stream-response.any.worker.html2/22/22/22/22/2NOT RUN
stream-safe-creation.any.html63/6363/6363/6363/6363/63NOT RUN
stream-safe-creation.any.serviceworker.html63/6363/6363/630/630/63NOT RUN
stream-safe-creation.any.sharedworker.html63/6363/6363/6363/6363/63NOT RUN
stream-safe-creation.any.worker.html63/6363/6363/6363/6363/63NOT RUN
text-utf8.any.html30/3030/3030/3022/3030/30NOT RUN
text-utf8.any.serviceworker.html30/3030/3030/300/300/30NOT RUN
text-utf8.any.sharedworker.html30/3030/3030/3022/3030/30NOT RUN
text-utf8.any.worker.html30/3030/3030/3022/3030/30NOT RUN
url-parsing.sub.html?encoding=utf83/33/33/33/33/3NOT RUN
url-parsing.sub.html?encoding=windows-12522/33/33/33/33/3NOT RUN
url-parsing.sub.html?encoding=x-cp12512/33/33/33/33/3NOT RUN