API de almacenamiento
Objeto de almacenamiento
El objeto de almacenamiento de la API de almacenamiento web brinda acceso al almacenamiento de la sesión o al almacenamiento local para un dominio en particular. Esto le permite leer, agregar, modificar y eliminar elementos de datos almacenados.
Propiedades y métodos de objetos de almacenamiento
Property/Method | Description |
---|---|
key(n) | Returns the name of the nth key in the storage |
length | Returns the number of data items stored in the Storage object |
getItem(keyname) | Returns the value of the specified key name |
setItem(keyname, value) | Adds that key to the storage, or update that key's value if it already exists |
removeItem(keyname) | Removes that key from the storage |
clear() | Empty all key out of the storage |
Páginas relacionadas con la API de almacenamiento web
Property | Description |
---|---|
window.localStorage | Allows to save key/value pairs in a web browser. Stores the data with no expiration date |
window.sessionStorage | Allows to save key/value pairs in a web browser. Stores the data for one session |
Cookies frente a almacenamiento local
Las cookies son para aplicaciones cliente-servidor (navegador-servidor).
El almacenamiento local es para aplicaciones cliente (navegador).
Las cookies están asociadas a sitios web. Si los datos son para uso del cliente, el envío de cookies en cada encabezado HTTP es muy reducido.
Algunos usuarios tienen las cookies deshabilitadas por regla general en sus navegadores.
Una Cookie tiene un límite de tamaño de 4 Kilobytes. El almacenamiento local tiene un límite de 5 Megabytes por dominio.
Una Cookie tiene fecha de caducidad. El almacenamiento local no lo ha hecho.
Compatibilidad con navegador
Storage API
es compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |