Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
May 21, 2014 14:18
May 11, 2022 21:05
December 21, 2017 13:02
May 1, 2018 09:55

Is Service Worker Ready Yet?

Build Status devDependency Status

Tracks the features of service worker supported in browsers. View the site.

Run locally

To install, run the following in the root of your cloned copy of the repo:

npm install

To serve the site on localhost:8000:

npm run serve

To build the site:

npm run build


To update data, edit data.json, which is in this format:


  "features": [


        "name", "Feature name or <code>interface.whatever</code>",
        "description", "Brief feature details, html <strong>allowed</strong>",
        "chrome": {
          // 1 = supported
          // 0.5 = supported with caveats (eg flags, nightlies, special builds)
          // 0 = not supported
          "supported": 1
          // (optional) browser version
          "minVersion": 35,
          // (optional) alternate icon, currently supports:
          // "chrome-canary"
          // "firefox-nightly"
          // "webkit"
          // "opera-developer"
          "icon": "canary",
          // (optional) details, cavats, links to tickets, flags etc
          "details": [
            "Requires <a href=\"\">Chrome Canary</a>"
        "firefox": {},
        "opera": {},
        "safari": {},
        // (optional) details that don't apply to a single browser
        "details": [
          "<strong>Chrome & Firefox</strong>: sitting in a tree K-I-S-S-I-N-G"

      // ...