JavaScript
Web APIs
Almacenamiento
Para guardar datos localmente (en el navegador del usuario) relacionados con una página web (dominio), se pueden usar las siguientes APIs JavaScript:
- Cookies: cuyos datos también se envían al servidor1.
- Web Storage: datos clave-valor.
- IndexedDB: datos estructurados2.
- Cache: especializado para trabajar sin conexión3.
1
Este era el procedimiento tradicional para guardar configuraciones o preferencias localmente, tuviera o no sentido que se enviaran al servidor.
2
Similar a una base de datos real, con un API asíncrona, y mucho más compleja de usar que Web Storage.
3
Para almacenar las peticiones y respuestas hechas con Fetch. Su uso también es complicado pues suele usar Service Workers.