Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://jakearchibald.github.io/isserviceworkerready/
Tracking the status of ServiceWorker in browsers
https://jakearchibald.github.io/isserviceworkerready/
Last synced: 3 days ago
JSON representation
Tracking the status of ServiceWorker in browsers
- Host: GitHub
- URL: https://jakearchibald.github.io/isserviceworkerready/
- Owner: jakearchibald
- Created: 2014-05-21T15:04:13.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-05-11T20:05:38.000Z (over 2 years ago)
- Last Synced: 2024-10-15T22:46:42.301Z (about 1 month ago)
- Language: HTML
- Homepage: https://jakearchibald.github.io/isserviceworkerready/
- Size: 2.86 MB
- Stars: 568
- Watchers: 36
- Forks: 65
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-pwa - Is Service Worker ready?
- awesome-pwa - Is Service Worker ready?
- awesome-service-workers - Is ServiceWorker ready?
README
# Is Service Worker Ready Yet?
[![Build Status](https://travis-ci.org/jakearchibald/isserviceworkerready.svg)](https://travis-ci.org/jakearchibald/isserviceworkerready)
[![devDependency Status](https://david-dm.org/jakearchibald/isserviceworkerready/dev-status.svg)](https://david-dm.org/jakearchibald/isserviceworkerready#info=devDependencies)Tracks the features of service worker supported in browsers.
[View the site](https://jakearchibald.github.io/isserviceworkerready).## Run locally
To install, run the following in the root of your cloned copy of the repo:
```sh
npm install
```To serve the site on `localhost:8000`:
```sh
npm run serve
```To build the site:
```sh
npm run build
```## Contribute
To update data, edit [`data.json`](src/data.json), which is in this format:
```js
//...
"features": [
//...
{
"name", "Feature name orinterface.whatever
",
"description", "Brief feature details, html allowed",
"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 Chrome Canary"
]
},
"firefox": {},
"opera": {},
"safari": {},
// (optional) details that don't apply to a single browser
"details": [
"Chrome & Firefox: sitting in a tree K-I-S-S-I-N-G"
]
},// ...
]
```