finds.dev← search

// the find

jakearchibald/isserviceworkerready

★ 569 · HTML · updated May 2022

Tracking the status of ServiceWorker in browsers

A static site by Jake Archibald that tracked Service Worker browser support feature-by-feature, back when that was genuinely unclear. It served its purpose — Service Worker is now universally supported — and has been effectively archived since 2022.

Jake Archibald is the right person to have built this; he wrote the Service Worker spec and the demos are real, working code rather than toy examples. The data model in data.json is clean — 0/0.5/1 support levels with version pins and caveat details per browser, easy to contribute to. The demos cover non-obvious edge cases (force-reload loops, transform streams, navigation preload) that you won't find in most tutorials.

Dead. Last updated May 2022, the Travis CI badge links to a defunct service, and david-dm (dependency status) is also shut down. Service Worker is now baseline-supported so the tracking purpose is gone. No automated test for the data.json structure, so contributions could silently introduce malformed entries. The build toolchain is Gulp + ancient npm deps — running it locally today will likely require --legacy-peer-deps gymnastics.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →