Qu'est ce que le local storage d'un navigateur ?

{}
Local storage : les données sont cloisonnées par origine

Les navigateurs web modernes permettent le stockage persistant de données complexes car ils embarquent une base de données qui peut atteindre plusieurs dizaines de mégas.

Comme les cookies, les informations sont conservées d’une session à l’autre ou non et cloisonnées par origine : un site ne peut accéder qu’aux données qu’il a lui même déposées.

Mais la grosse différence réside dans le fait que la donnée est structurée comme une base de données non relationnelle, donc facilement accessible en lecture et en écriture, surtout depuis une stack purement javascript.

De plus les cookies permettaient de stocker 4k maximum contre plusieurs mégas pour le local storage (10M pour Chrome).

Ces capacités de local storage alliées à un service worker permettent de gérer le mode hors connexion des applications en répliquant par exemple une partie de la base de données localement.

 

  En savoir plus sur notre offre de développement web sur-mesure

 

Crédit photo Linh Pham

D'autres faqs qui pourraient vous intéresser :