PWA: Service Worker to cache page
A service worker is used to cache the current page for a certain amount of time so that the user may go offline and get (relatively) accurate information instead of nothing.
https://developers.google.com/web/fundamentals/getting-started/primers/service-workers https://github.com/GoogleChrome/sw-precache/