Tabla de contenido:
- Definición: ¿qué significa el almacenamiento local HTML5?
- Techopedia explica el almacenamiento local HTML5
Definición: ¿qué significa el almacenamiento local HTML5?
El almacenamiento local HTML5 es un componente de la interfaz de programación de aplicaciones de almacenamiento web. Es un método mediante el cual las páginas web almacenan localmente pares de 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 llevan al servidor web remoto a menos que se envíen manualmente. Debido a que 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 en el 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 el almacenamiento local HTML5.
Techopedia 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 hacen uso de aplicaciones intensas en SQL. Los datos se almacenan en función de una clave con nombre. Después de eso, los datos pueden recuperarse utilizando la misma clave. La clave nombrada está en formato de cadena. Los datos pueden ser de cualquier tipo admitido por JavaScript, como booleanos, cadenas, flotantes o enteros. Aun así, los datos generalmente se guardan como una cadena. Si los usuarios almacenan y recuperan cualquier cosa que no sean cadenas, deben utilizar funciones, como parseFloat () o parseInt (), para obligar a 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 la 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 en cualquier momento. Debido a que es del lado del cliente, los datos almacenados se basan en el navegador que se utiliza.