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.