Utilizar Local Storage con JavaScript

Local Storage es probablemente una de las grandes mejoras de HTML5, la facilidad que provee para guardar información de forma local lo transforman en un aliado excelente desde el punto de vista del rendimiento y velocidad en el desarrollo de aplicaciones web.

Este almacenamiento local en HTML5 del que ya hablamos en otras oportunidades se puede realizar de muchas maneras, una de ellas es hacerlo utilizando Locache, un pequeño script mezcla con framework para la gestión de datos utilizando localStorage.

Los creadores de LoCache se inspiraron fuertemente en el modo de uso del API de MemCache, por lo que no debería sorprenderles que la sintaxis es prácticamente idéntica.

Ejemplo de Crear, guardar y eliminar

locache.set("my_key", "my_value")

locache.get("my_key")
// my_value

locache.remove("my_key")

Algo interesante de LoCache, y que no tienen otras alternativas similares, es la posibilidad de crear una entrada con periodo de expiración. Algo extremadamente parecido a lo que hacemos a la hora de crear una cookie.

Crear una entrada con periodo de expiración

seconds = 5
locache.get("expiring_key", "expiring_value", seconds)

// After 5 seconds this will return null.
locache.get("expiring_key")

Finalmente LoCache cuenta con varias opciones interesantes, ademas de obviamente las necesarias como por ejemplo: para limpiar y eliminar la clave completa, que están presentes y son por demás fáciles de utilizar.

Web: Locache