Definición: ¿Qué significa Almacenamiento local HTML5?
El almacenamiento local HTML5 es un componente de la interfaz de programación de la aplicación de almacenamiento web. Es un método mediante el cual las páginas web almacenan localmente pares clave / valor con nombre dentro del navegador web de un cliente. Al igual que las cookies, estos datos guardados existen, incluso cuando cierra una pestaña del navegador, navega fuera de un sitio web actual, sale de una pestaña del navegador o cierra un navegador principal. A diferencia de las cookies, estos datos no se trasladan al servidor web remoto a menos que se envíen manualmente. Como el almacenamiento local HTML5 está integrado de forma nativa en los navegadores web, está disponible sin complementos de navegador de terceros. Se describe en las especificaciones HTML5.
El almacenamiento local se utiliza principalmente para almacenar y recuperar datos en páginas HTML del mismo dominio. Incluso después de reiniciar un navegador, los datos se pueden recuperar de todas las ventanas del mismo dominio. Este tipo de almacenamiento ofrece numerosas opciones para aplicaciones web.
Los navegadores, como Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ y Android 2.0+ admiten almacenamiento local HTML5.
Techinfo explica el almacenamiento local HTML5
El almacenamiento local HTML5 está estructurado en pares clave / valor con nombre, a diferencia de otras bases de datos que utilizan aplicaciones intensivas en SQL. Los datos se almacenan en función de una clave con nombre. Después de eso, los datos se pueden recuperar usando la misma clave. La clave nombrada está en formato de cadena. Los datos pueden ser de cualquier tipo compatible con JavaScript, como booleanos, cadenas, flotantes o enteros. Aun así, los datos generalmente se guardan como una cadena. Si los usuarios almacenan y recuperan algo que no sean cadenas, deben hacer uso de funciones, como parseFloat () o parseInt (), para forzar los datos recuperados al tipo de datos JavaScript esperado.
Desde el código JavaScript, se puede acceder al almacenamiento local HTML5 a través de un objeto localStorage en el objeto de ventana global. El objeto localStorage almacena los datos sin fecha de vencimiento. Los datos no se borran, incluso después de cerrar el navegador, y se puede acceder a ellos en cualquier momento. Debido a que es del lado del cliente, los datos almacenados se basan en el navegador que se utiliza.