Let’s face it AppCache is annoying and has problems [ 1 2 3 ] One big limitation is the fact that it’s impossible to dynamically cache assets on demand Essentially this makes it an all or nothing thing when it comes to taking an app offline Either everything in the manifest is cached up front or nothing is cached
The HTML5 FileSystem API becomes an attractive solution for AppCache’s shortcomings One can programmatically store files and folder hierarchies in the local (sandboxed) filesystem and subsequently add/update/remove individual resources as necessary My colleague…..

