Si tuviéramos que almacenar datos frecuentes o efímeros de un usuario en una aplicación web, una de las opciones que tenemos actualmente son las HTTP Cookies (o Browser cookies o web cookies), estas son tan solo una especie de variables (pares clave y valor) que el navegador almacena y que envía en cada petición siguiente, de hecho esto no es nuevo.
En 1994, Lou Montulli, un empleado de Nestcape Communications (la empresa que creo Netscape) estaba desarrollando una tienda virtual para una empresa que aseguraba que los datos del carrito de compra de sus usuarios saturaba la memoria del servidor. Lou tenia la tarea de almacenar estos datos localmente en el computador del usuario.
Así que se basado en la idea de las Magic Cookies, las cuales permitían crear un token que permitía saber si el usuario ya estaba autenticado en un sistema, recreo este concepto y lo implemento dentro de los navegadores, ese mismo año Netscape implemento estas cookies y después internet Explorer dando nacimiento a las HTTP Cookies, y actualmente usamos este concepto para saber si un usuario esta autenticado o guardar datos de carritos de compras justamente
#desarrolloweb #javascript #http #cookies