Quelle est la différence entre ookies, sessionStorage et localStorage?

Quelle est la différence entre les cookies, sessionStorage (stockage de session) et localStrorage (stockage local)?

Les cookies sont échangés entre le navigateur et le serveur. sessionStorage et localStorage ne le seront pas;
sessionStorage et localStorage
ont plus d' espace de stockage; sessionStorage et localStorage ont des interfaces plus riches et faciles à utiliser;
sessionStorage et localStorage ont des espaces de stockage séparés;


Un cookie est une donnée (généralement cryptée) stockée sur le terminal local de l'utilisateur (côté client) par le site Web afin d'identifier l'identité de l'utilisateur.
Les données des cookies sont toujours transportées dans la demande HTTP de même origine (même si elles ne sont pas nécessaires), c'est-à-dire qu'elles seront transmises dans les deux sens entre le navigateur et le serveur.
sessionStorage et localStorage n'enverront pas automatiquement de données au serveur, mais uniquement en local


Taille de stockage:
la taille des données des cookies ne peut pas dépasser 4K.
Bien que sessionStorage et localStorage aient également des restrictions de taille de stockage, ils sont beaucoup plus grands que les cookies et peuvent atteindre 5M ou plus.



Délai d'expiration : localStorage: stocke les données persistantes, les données ne sont pas perdues après la fermeture du navigateur à moins que les données ne soient activement supprimées;
sessionStorage: les données sont automatiquement supprimées après la fermeture de la fenêtre actuelle du navigateur
: le cookie est défini jusqu'à ce que le cookie expire jusqu'à ce que la fenêtre soit valide

 

 

Publié 203 articles originaux · loué 8 · 10,000+ vues

Je suppose que tu aimes

Origine blog.csdn.net/z591102/article/details/105532910
conseillé
Classement