One of the keys to creating a instant loading web site that works offline is caching static and common assets quickly. This is called pre-caching. This video demonstrates how to add simple service worker caching to the HTML5 Boilerplate project.