Click here to download the Blitz Browser!

WPT

wpt / service-workers / cache-storage / cache-add.https.any.serviceworker.html

Spec: Service Workers ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@9b4cabf6d, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total21/2322/2321/230/230/23NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Cache.add called with no argumentsPASSPASSPASS
Cache.add called with relative URL specified as a stringPASSPASSPASS
Cache.add called with non-HTTP/HTTPS URLPASSPASSPASS
Cache.add called with Request objectPASSPASSPASS
Cache.add called with POST requestPASSPASSPASS
Cache.add called twice with the same Request objectPASSPASSPASS
Cache.add with request with null body (not consumed)PASSPASSPASS
Cache.add with 206 responsePASSPASSPASS
Cache.addAll with 206 responsePASSPASSPASS
Cache.addAll with opaque-filtered 206 responsePASSPASSPASS
Cache.add with request that results in a status of 404PASSPASSPASS
Cache.add with request that results in a status of 500PASSPASSPASS
Cache.addAll with no argumentsPASSPASSPASS
Cache.addAll with a mix of valid and undefined argumentsPASSPASSPASS
Cache.addAll with an empty arrayPASSPASSPASS
Cache.addAll with string URL argumentsPASSPASSPASS
Cache.addAll with Request argumentsPASSPASSPASS
Cache.addAll with a mix of succeeding and failing requestsPASSPASSPASS
Cache.addAll called with the same Request object specified twicePASSPASSPASS
Cache.addAll should reject when entries differ only by fragmentFAILPASS
Cache.addAll should succeed when entries differ by vary headerFAILFAILFAIL
Cache.addAll should reject when entries are duplicate by vary headerPASSPASSPASS
Cache.addAll should reject when one entry has a vary header matching another entryPASSPASSPASS