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
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 […]
Utilizando atributos con JSF HTML5
HTML5 performance (El concepto de prefetching)
Cada dia trabajamos mas con HTML y cada dia trabajamos mas con entornos móviles .Estos entornos necesitan cada día mas tecnicas de optimización que permitan a las aplicaciones funcionar mas rápido . Las técnicas yo creo que son infinitas pero voy a hablar hoy de una técnica bastante sencilla de implementar.Imaginemos que tenemos una aplicación […]
HTML5 Data Attributes y JQuery
Cada dia es mas necesario conocer HTML 5 .Sin embargo el problema mas habitual con él es que hay demasiadas novedades y es realmente difícil de abarcarlo de forma completa. Hoy voy a escribir sobre una de sus características que a mi me parecen mas importantes.El uso de atributos data. Usando JQuery Para entender de […]