Should have a service worker implementation for the UI and application shell files, also set up a pre-caching. Currently supported in Chrome and FF. cc @alxhub