- install dependencies with
npm install
- start the app with
npm start
- this project using ES6 features without any transpiler, so Chrome for testing is recommanded
- Online exmaple: https://pwa.webdev-jogeleit.de
- Basic Configuration for a manifest.json file
- Async/Await usage
- Cache Strategy: Cache only (classic / with Workbox)
- Cache Strategy: Cache first, Network fallback (CDN Files)
- Cache Strategy: Network first, Cache fallback (GET APIs)
- Register a new sync task
- Using the sync event
- Send a Notification on click and link to your PWA