The application cache, or AppCache, is a new HTML5 feature that can be very useful, yet very frustrating. It is the final piece of the puzzle that transforms a simple web page into a full-blown web application, but until you fully understand how it works, you may be led to believe that your site has permanently lost all connectivity, even though the browser is technically online!

Implementing the AppCache means that your site can be made to run regardless of network connectivity. The AppCache needs to be downloaded only once while online and is then available any time after that, regardless of connectivity state, and always at the same URL. This process is actually so transparent and convincing that you could ...

Get HTML5: Your visual blueprint™ for designing rich web pages and applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.