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 / streams / readable-streams

Spec: Streams ↗

Runs: Chrome 155.0.8039.0 (wpt@6ec9fd59f, 2026-09-03) | Firefox 157.0a1 (wpt@6ec9fd59f, 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
Total86.2%1254/145595.3%1387/145596.7%1407/145572.4%1053/145556.6%824/14550.0%0/1455
crashtests100.0%15/15100.0%15/15100.0%15/1580.0%12/1580.0%12/150.0%0/15
TestChromeFirefoxSafariLadybirdServoBlitz
async-iterator.any.html40/4137/4141/4141/410/41NOT RUN
async-iterator.any.serviceworker.html40/4137/4141/410/410/41NOT RUN
async-iterator.any.sharedworker.html40/4137/4141/4141/410/41NOT RUN
async-iterator.any.worker.html40/4137/4141/4141/410/41NOT RUN
bad-strategies.any.html8/88/88/88/88/8NOT RUN
bad-strategies.any.serviceworker.html8/88/88/80/80/8NOT RUN
bad-strategies.any.sharedworker.html8/88/88/88/88/8NOT RUN
bad-strategies.any.worker.html8/88/88/88/88/8NOT RUN
bad-underlying-sources.any.html22/2222/2222/2222/2222/22NOT RUN
bad-underlying-sources.any.serviceworker.html22/2222/2222/220/220/22NOT RUN
bad-underlying-sources.any.sharedworker.html22/2222/2222/2222/2222/22NOT RUN
bad-underlying-sources.any.worker.html22/2222/2222/2222/2222/22NOT RUN
cancel.any.html11/1111/1111/1111/1111/11NOT RUN
cancel.any.serviceworker.html11/1111/1111/110/110/11NOT RUN
cancel.any.sharedworker.html11/1111/1111/1111/1111/11NOT RUN
cancel.any.worker.html11/1111/1111/1111/1111/11NOT RUN
constructor.any.htmlPASSPASSPASSPASSPASSNOT RUN
constructor.any.serviceworker.htmlPASSPASSPASSERRORERRORNOT RUN
constructor.any.sharedworker.htmlPASSPASSPASSPASSPASSNOT RUN
constructor.any.worker.htmlPASSPASSPASSPASSPASSNOT RUN
count-queuing-strategy-integration.any.html4/44/44/44/44/4NOT RUN
count-queuing-strategy-integration.any.serviceworker.html4/44/44/40/40/4NOT RUN
count-queuing-strategy-integration.any.sharedworker.html4/44/44/44/44/4NOT RUN
count-queuing-strategy-integration.any.worker.html4/44/44/44/44/4NOT RUN
cross-realm-crash.window.htmlPASSPASSPASSPASSPASSNOT RUN
default-reader.any.html29/2929/2929/2929/2929/29NOT RUN
default-reader.any.serviceworker.html29/2929/2929/290/290/29NOT RUN
default-reader.any.sharedworker.html29/2929/2929/2929/2929/29NOT RUN
default-reader.any.worker.html29/2929/2929/2929/2929/29NOT RUN
floating-point-total-queue-size.any.html4/44/44/44/44/4NOT RUN
floating-point-total-queue-size.any.serviceworker.html4/44/44/40/40/4NOT RUN
floating-point-total-queue-size.any.sharedworker.html4/44/44/44/44/4NOT RUN
floating-point-total-queue-size.any.worker.html4/44/44/44/44/4NOT RUN
from.any.html14/5049/5050/5048/5014/50NOT RUN
from.any.serviceworker.html14/5049/5050/500/500/50NOT RUN
from.any.sharedworker.html14/5049/5050/5048/5014/50NOT RUN
from.any.worker.html14/5049/5050/5048/5014/50NOT RUN
garbage-collection.any.html5/55/55/55/55/5NOT RUN
garbage-collection.any.serviceworker.html5/55/55/50/50/5NOT RUN
garbage-collection.any.sharedworker.html5/55/55/55/55/5NOT RUN
garbage-collection.any.worker.html5/55/55/55/55/5NOT RUN
general.any.html37/3838/3838/3838/3838/38NOT RUN
general.any.serviceworker.html37/3838/3838/380/380/38NOT RUN
general.any.sharedworker.html37/3838/3838/3838/3838/38NOT RUN
general.any.worker.html37/3838/3838/3838/3838/38NOT RUN
global.html8/99/99/99/98/9NOT RUN
owning-type-message-port.tentative.any.html0/20/20/20/20/2NOT RUN
owning-type-message-port.tentative.any.serviceworker.html0/20/20/20/20/2NOT RUN
owning-type-message-port.tentative.any.sharedworker.html0/20/20/20/20/2NOT RUN
owning-type-message-port.tentative.any.worker.html0/20/20/20/20/2NOT RUN
owning-type-video-frame.tentative.any.html0/50/50/50/50/5NOT RUN
owning-type-video-frame.tentative.any.serviceworker.html0/50/50/50/50/5NOT RUN
owning-type-video-frame.tentative.any.sharedworker.html0/50/50/50/50/5NOT RUN
owning-type-video-frame.tentative.any.worker.html0/50/50/50/50/5NOT RUN
owning-type.tentative.any.html0/50/50/50/50/5NOT RUN
owning-type.tentative.any.serviceworker.html0/50/50/50/50/5NOT RUN
owning-type.tentative.any.sharedworker.html0/50/50/50/50/5NOT RUN
owning-type.tentative.any.worker.html0/50/50/50/50/5NOT RUN
patched-global.any.html5/55/55/55/54/5NOT RUN
patched-global.any.serviceworker.html5/55/55/50/50/5NOT RUN
patched-global.any.sharedworker.html5/55/55/55/54/5NOT RUN
patched-global.any.worker.html5/55/55/55/54/5NOT RUN
read-task-handling.window.htmlPASSPASSPASSPASSPASSNOT RUN
reentrant-strategies.any.html10/1010/1010/1010/1010/10NOT RUN
reentrant-strategies.any.serviceworker.html10/1010/1010/100/100/10NOT RUN
reentrant-strategies.any.sharedworker.html10/1010/1010/1010/1010/10NOT RUN
reentrant-strategies.any.worker.html10/1010/1010/1010/1010/10NOT RUN
tee-detached-context-crash.htmlPASSPASSPASSPASSPASSNOT RUN
tee.any.html26/2626/2626/2626/2626/26NOT RUN
tee.any.serviceworker.html26/2626/2626/260/260/26NOT RUN
tee.any.sharedworker.html26/2626/2626/2626/2626/26NOT RUN
tee.any.worker.html26/2626/2626/2626/2626/26NOT RUN
templated.any.html91/9191/9191/9191/9191/91NOT RUN
templated.any.serviceworker.html91/9191/9191/910/910/91NOT RUN
templated.any.sharedworker.html91/9191/9191/9191/9191/91NOT RUN
templated.any.worker.html91/9191/9191/9191/9191/91NOT RUN