💾Almacenamiento Web
API de almacenamiento Web
La API de almacenamiento Web, permite almacenar datos dado un nombre y permite recuperarlos fácilmente.
¿Qué es una API?
Las Interfaces de Programación de Aplicaciones son construcciones disponibles, que permiten a los desarrolladores crear funcionalidades complejas de una manera simple.
¿Para qué se necesita el almacenamiento?
Personalizar preferencias de la página.
Incrementar la experiencia de usuario.
Persistencia
Guardar datos para que la página sea más rápida.
Incrementar el rendimiento (performance)
Soporte sin conexión a red.
¿Cómo funciona?
Usando javascript se almacena y devuelve la data que es almacenada localmente, en el dispositivo del usuario.
Los navegadores administran la implementación y los detalles de seguridad.
La información puede persistir entre sesiones de navegación.
No se requiere permisos del usuario para el almacenamiento.
La información no se comparte con el servidor o otras webapps.
Tipos de almacenamiento Web
Cookies
Web storage: localStorage - sessionStorage
WebSQL: está deprecada.
Application cache: está deprecada.
IndexedDB: proporciona un sistema de base de datos, para almacenar datos complejos.
API de caché: almacena respuestas HTTP y puede almacenar la info sin conexión para un posterior uso a la conexión de red.
FileSystem Access API. sistema de archivos real.
Cookies
Es el almacenamiento vieja escuela, que permite una persistencia de la data entre el server y el cliente. Las cookies se envían en las cabeceras HTTP.
//crear la cookie
document.cookie="name=value";
//obtener data
const cookiesValue = document.cookie;
//eliminar la cookie
document.cookie = "nombre=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
Last updated