Very simple code to demonstrate Progressive Web Apps.
This demo app runs on localhost.
npm install http-server -g
http-server -c-1 # with cache disabledThen open http://localhost:8080 with Chrome.
Change cacheStorageKey in sw.js to update app version.
- Why
-c-1to disable cache?
sw.js can be cached by HTTP Caches, then in debugging we could get unexpected behaviors. Disable the cache to simplify the problem.
MIT