The HTML5 cache manifest is a file stored at the root of our application. This file describes all the files we want to be in the browser cache, with their expiration date.
This is a mechanism often used to cache resources as localStorage in order to load them faster, to reduce server load, and for offline applications.
The W3C recommend that we use the .appcache file extension to create a cache manifest file.