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 disabled
Then open http://localhost:8080 with Chrome.
Change cacheStorageKey
in sw.js
to update app version.
- Why
-c-1
to 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