Progressive Web Apps

1. PWAs Today

1.1. What is a PWA and Why Should You Care?

  • src <-
  • gives the basic highlights
    • read "Why we need PWAs and what are their features?" section for tl;dr
  • DemoTime: Fidget Spinner –> F12 goto 'Applications' tab

1.2. PWAs - Google Dev

  • src <-
  • need manifest.json, service worker with offline capabilities
  • to trigger install-prompt in chrome - need to have some kind of initial engagment with the app

1.3. Connecting the dots

2. PWAs Tomorrow

  • some of this might get rather technical

2.1. PWAs have dependencies

  • src <-
  • this is an old post so nothing to worry about in the short term, but the PWA ecosystem is highly dependent on gatekeepers
  • gatekeepers make the rules and set prescribed tech through the manifest.json approval process
  • potential for support for systems tech to be dropped - large tech debt to overcome

2.2. quick note on this article

Service Workers

Because the service worker is not blocking (it's designed to be fully asynchronous) synchronous XHR and localStorage cannot be used in a service worker.

3. QA Automation checklist