ParentFull threaddkrvt·It's using a library to generate one on the fly: https://github.com/GoogleChrome/sw-precacheView on HN