Tabla de contenido:

¿Cuándo debo usar LocalStorage y sessionStorage?
¿Cuándo debo usar LocalStorage y sessionStorage?

Video: ¿Cuándo debo usar LocalStorage y sessionStorage?

Video: ¿Cuándo debo usar LocalStorage y sessionStorage?
Video: Curso Javascript - LocalStorage & SessionStorage 2024, Mayo
Anonim

Objetos de almacenamiento web localStorage y sessionStorage Permitir almacenar clave / valor en el navegador. Tanto la clave como el valor deben ser cadenas. El límite es de 2 MB +, depende del navegador. Ellos hacer no caduca.

Resumen.

almacenamiento local sessionStorage
Sobrevive al reinicio del navegador Sobrevive a la actualización de la página (pero no al cierre de pestaña)

De esta manera, ¿cuándo debo usar el almacenamiento local frente al almacenamiento de sesiones?

Almacenamiento de sesiones se destruye una vez que el usuario cierra el navegador, mientras que, Almacenamiento local almacena datos sin fecha de vencimiento. los sessionStorage el objeto es igual al almacenamiento local objeto, excepto que almacena los datos para un solo sesión . Los datos se eliminan cuando el usuario cierra la ventana del navegador.

Además, ¿debería utilizar el almacenamiento de sesiones? Es una buena alternativa para pasar datos entre páginas. utilizando viewstate, campos ocultos o parámetros de URL. La principal razón para utilizar sessionStorage es para casos en los que si su usuario abriera la misma página dos veces en dos pestañas diferentes, querría separar almacenamiento áreas para esas dos pestañas.

Asimismo, la gente pregunta, ¿cuándo no debería usar localStorage?

Las siguientes son limitaciones y también formas de NO usar localStorage:

  • No almacene información confidencial del usuario en localStorage.
  • No sustituye a una base de datos basada en servidor, ya que la información solo se almacena en el navegador.
  • LocalStorage está limitado a 5 MB en todos los navegadores principales.

¿Cuál es la diferencia entre las cookies sessionStorage y localStorage?

Galletas son principalmente para lectura en el lado del servidor (también se pueden leer en el lado del cliente), almacenamiento local y sessionStorage solo se puede leer en el lado del cliente. El tamaño debe ser inferior a 4 KB.

Recomendado: