¿Cuál es la diferencia entre ookies, sessionStorage y localStorage?

¿Cuál es la diferencia entre cookies, sessionStorage (almacenamiento de sesión) y localStrorage (almacenamiento local)?

Las cookies se pasan de un lado a otro entre el navegador y el servidor. sessionStorage y localStorage no lo harán;
sessionStorage y localStorage
tienen más espacio de almacenamiento; sessionStorage y localStorage tienen interfaces más ricas y fáciles de usar;
sessionStorage y localStorage tienen espacios de almacenamiento separados;


Una cookie son datos (generalmente encriptados) almacenados en el terminal local del usuario (lado del cliente) por el sitio web para identificar la identidad del usuario.
Los datos de cookies siempre se transportan en la solicitud HTTP del mismo origen (incluso si no es necesaria), es decir, se pasarán de un lado a otro entre el navegador y el servidor.
sessionStorage y localStorage no enviarán automáticamente datos al servidor, solo guardarán localmente


Tamaño de almacenamiento:
el tamaño de los datos de la cookie no puede exceder 4K.
Aunque sessionStorage y localStorage también tienen restricciones de tamaño de almacenamiento, son mucho más grandes que las cookies y pueden alcanzar los 5M o más.



Tiempo de caducidad : localStorage: almacena datos persistentes, los datos no se pierden después de que el navegador se cierra a menos que los datos se eliminen activamente;
sessionStorage: los datos se eliminan automáticamente después de cerrar la ventana actual del navegador
: la cookie se establece hasta que el tiempo de caducidad de la cookie sea válido, incluso si la ventana o el navegador están cerrados

 

 

203 artículos originales publicados · elogiados 8 · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/z591102/article/details/105532910
Recomendado
Clasificación