Poco a poco el soporte de HTML5 IndexDB va mejorando en los navegadores, recordemos que IndexDB nos permite tener una base de datos NoSQL en nuestro Browser. El API de IndexDB es bastante completo pero ya han comenzado a aparecer Wrappers, uno de los más utilizados es Dexie.js . Dexie nos permite trabajar con IndexDB de una […]
Simplificando LocalStorage con Lockr
Cada día utilizamos más LocalStorage para almacenar datos de forma local en nuestro navegador . Recordemos que es una de las características de HTML5 con una mayor soporte . Sin embargo tiene algunas limitaciones , únicamente almacena cadenas de texto . Este código almacena el nombre de “cecilio” en el LocalStorage para luego leerlo y presentarlo […]
Angular.js vs Node.js
Comparar Angular.js vs Node.js es algo bastante habitual en estos últimos tiempos. Recordemos que Angular.js es un framework MVC de cliente de JavaScript. Mientras Node.js es una plataforma que nos permite ejecutar JavaScript en el Servidor. Angular.js y Node.js Angular.js y Node.js pueden trabajar juntos ya que uno aporta el lado cliente y el otro aporta […]
HTML5 Visibility API y rendimiento
¿Para que sirve HTML5 visibility API?. Al principio nos puede parecer un API un poco tonta que ya simplemente se encarga de comprobar si la ventana de navegador que tenemos activa esta visible o no. Sin embargo esto puede llegar a ser crítico a nivel de rendimiento. ¿Por qué? , muy sencillo ,cada día los usuarios […]
HTML5 template element
HTML5 template element es una de las características de HTML5 mas deseadas por parte de todos los desarrolladores web. Hoy en día muchos se apoyan en motores de plantillas de Javascript como HandleBars o Mustache para solventar sus problemas. Sin embargo los navegadores poco a poco están aumentando el soporte para las plantillas nativas de HTML5 como podemos […]
HTML5 Web Workers
Una de las características que poco a poco comenzaremos a utilizar más con HTML5 es el manejo de HTML5 Web Workers. ¿Qué es un Web Worker? . Un Web Worker es una tarea que se ejecuta de forma paralela a la ejecución de nuestro código de JavaScript y su objetivo es liberar de carga al […]
LocalStorage HTML5 y LoDash
La combinación de HTML5 con librerías de Javascript suele ser una combinación ganadora y que aporta una gran flexibilidad .Muchas veces podemos necesitar trabajar con datos de forma local y hacer diversos filtros y operaciones sobre ellos. Es muy habitual trabajar con LocalStorage HTML5 y por ejemplo LowDash para realizar operaciones a nivel local, vamos […]
¿Que es CORS ?
CORS (Cross Origin Resource Sharing) es una tecnología que cada día necesitamos utilizar más a la hora de desarrollar aplicaciones móviles y web. ¿Cómo funciona exactamente? . En una aplicación web clásica nosotros podemos cargar una página y solicitar que esta cargue dinámicamente datos vía AJAX. Eso sí esos datos que vienen vía AJAX tienen […]