L'une des nouveautés les plus importantes introduites avec l'arrivée de HTML 5 est la possibilité de créer des applications web possédant de vraies fonctionnalités offline.

En combinant le cache HTML 5 (permettant la navigation offline) au Local Storage HTML 5 (permettant le stockage local sous forme de clef / valeur, uniquement accessible par le navigateur), on peut proposer à l'utilisateur de travailler hors connexion, en stockant ses actions dans le Local Storage puis en synchronisant les données stockées une fois la connexion rétablie.

Le sujet de ce post n'étant pas de montrer comment créer une application web offline, voici un lien expliquant le fonctionnement du cache HTML 5 : http://www.html5rocks.com/en/tutorials/appcache/beginner/ et voici un autre lien expliquant comment l'implémenter dans un contexte ASP.NET MVC : http://deanhume.com/Home/BlogPost/mvc-and-the-html5-application-cache/59.

Nous allons voir dans ce post comment demander la suppression du cache HTML 5 du navigateur.

(lire plus…)