Sommaire

Le Web Storage : le stockage local des données

De temps à autre, le besoin se fait sentir pour un développeur web d’offrir des facilités aux utilisateurs des pages ou des sites qu’il programme. Par exemple, pour se souvenir de certains paramètres personnalisables de la page pour lesquels l’utilisateur a déjà émis des souhaits et ainsi pouvoir automatiquement les réappliquer.

1. Gérer les cookies

Lorsqu’on parle de données stockées en local, la première technique qui vient à l’esprit est la plus ancienne, celle des cookies. Techniquement parlant, un cookie est un petit fichier texte qui est stocké de manière transparente dans un répertoire de la machine de l’utilisateur et qui contient ce que le serveur a bien voulu y mettre, en général des données liées au site ou à la page consultée et enregistrées sous la forme de propriétés nom/valeur.

Ce peut donc être une sérialisation de l’ensemble des propriétés d’un ou de plusieurs objets JavaScript, un historique des pages visitées, les valeurs des champs précédemment remplis d’un formulaire, etc.

Un cookie est enregistré avec une date qui indique le moment à partir duquel il n’est plus valide.

Toujours de manière transparente pour l’utilisateur, lorsque le navigateur se connecte à une page web, il recherche dans ...