HTML5 Application Cache

Published in category Productivity and Programming
on Christian Mayer's Weblog.

I coded a simple web application for myself which also works offline, completely without any Internet connection. For this purpose I’m using HTML5 Application Cache which is pretty awesome. It’s very easy to implement AppCache. Read the implementation documentation on countless websites.

What bothered me was how to clear the AppCache on the Google Chrome iPhone/iPad app. I actually don’t know how to delete the cache. But I found another solution: add ?v=1 to the URL for updating to a newer version of your app. For example: http://domain.tld/index.html?v=1. Of course you need to type the new link manually each time you install a new version of your webapplication. Or increment the v attribute at least.

I also wonder why Firefox 41.0.1 and Chrome 46.0.2490.71 are sending two HTTP requests in a row to load one AppCache webpage.

More Resources

Recent Posts

About the Author

Christian is a professional software developer living in Vienna, Austria. He loves coffee and is strongly addicted to music. In his spare time he writes open source software. He is known for developing automatic data processing systems for Debian Linux.