Skip to content

KenjiBaheux/isserviceworkerready

 
 

Repository files navigation

Is ServiceWorker Ready Yet?

Tracks the features of ServiceWorker 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 -g gulp
npm install

To serve the site on localhost:3000:

gulp

To build the site:

gulp build

Contribute

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

[
  {
    "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:
      // "canary"
      // "firefox-nightly"
      // "webkit-nightly"
      // "opera-developer"
      "icon": "canary",
      // (optional) details, cavats, links to tickets, flags etc
      "details": [
        "Requires <a href=\"https://www.google.co.uk/intl/en/chrome/browser/canary.html\">Chrome Canary</a>"
      ]
    },
    "firefox": {},
    "opera": {},
    "safari": {},
    "ie": {},
    // (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"
    ]
  },
  // ...
]

About

Tracking the status of ServiceWorker in browsers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 52.9%
  • CSS 47.1%