LocalStorage es un almacén de datos del navegador similar a las Cookies.
- Los datos almacenados persisten entre las diferentes sesiones de navegación.
- Los datos no tienen fecha de expiración.
- Los datos persisten entre las distintas ventanas/tabs que tienen el mismo origen.
- A diferencia de las Cookies los datos no se envían con cada petición HTTP.
- 5MB de almacenamiento por dominio.
- Existe una variante, SessionStorage, que borra los datos al cerrar el navegador o cambiar de dominio.
Funciones para operar con localStorage desde JavaScript
Agrega ítem usando la clave key1
localStorage.setItem('key1', 'Este es mi dato');
Leer ítem
localStorage.getItem('key1');
Eliminar ítem
localStorage.removeItem('key1');
Eliminar todos los ítems almacenados en localStorage
localStorage.clear();