How to make web apps more like native apps ?

by moodyharsh 2017-04-19
how-to-make-web-apps-more-like-native-apps

  • Manifest.json* Push notifications
  • Offline Page

Service worker runs independent of the application.

https://github.com/GoogleChrome/sw-precache
https://github.com/GoogleChrome/sw-toolbox
https://realfavicongenerator.net/
https://tomitm.github.io/appmanifest/
https://github.com/sindresorhus/gulp-rev

https://serviceworke.rs/
https://pwa.rocks/
https://whatwebcando.today/

https://davidwalsh.name/fetch
https://web-push-book.gauntface.com/
https://jakearchibald.com/2014/offline-cookbook/
https://github.com/google/web-starter-kit
https://developers.google.com/web/fundamentals/

https://github.com/TalAter/awesome-service-workers
https://github.com/TalAter/awesome-progressive-web-apps

Push service algo
* subscribe creates a HTTP2 push request with push service.
* application service triggers push service

The initial request for
Tricks
* cache busting
* etags
* you need to split a page into data + resources so that you can cache resources separately

Gotchas
* Reload doesn’t work as expected