This is a version of the service worker demo available at https://github.com/chrisdavidmills/sw-test/, but with the addition of the polyfill featured in the offline version of the Topeka Polymer demo (see https://github.com/Polymer/topeka), to try and get it working already in browsers that don't yet support service workers.