Performance

Implementando un cache en JavaScript

Un caché es básicamente una entidad que almacena información de manera transparente con el objetivo de reducir los costos de cómputos de operaciones futuras. En el ámbito web el uso de caché es conocido en cuanto al servicio de contenido, que suele ser cacheado a fines de agilizar futuros requerimientos del mismo. En general el uso […]



Web y Performance II: Herramientas

En la entrada anterior hicimos un repaso general de las problematicas que suelen afectar el rendimiento y experiencia de usuario en aplicaciones web. Algunas de estas problematicas son facilmente detectables, mientras que otras requieren un poco de trabajo y un correcto uso de las herramientas disponibles. En conjunto, estas herramientas abarcan todo el ciclo de […]



Web y Performance I: Ese enemigo invisible (o no tanto)

Considerando a las paginas y aplicaciones web como servicios para los usuarios, es lógico considerar la calidad del mismo evaluando el contenido y presentación que ofrecen. En estos aspectos es donde puede verse que el desarrollo e inversión tienen mayor enfásis, sin embargo, un factor no menos importante son el rendimiento y experiencia que ofrecen, […]



CSS: Lo bueno y breve, dos veces bueno

Reciementeme me tope con un artículo que resume el funcionamiento de los selectores css a la hora de renderizar el html. Al procesar el CSS, los browsers leen las reglas secuencialmente, desde arriba hacia a abajo (predecible) y de derecha a izquierda (sorpresa aquí). Entonces, las reglas excesivamente verbose terminan perjudicando la performance del renderizado, […]



“DOM Monster” sale de la cueva

DOM Monster, el bookmarklet desarrollado inicialmente por Thomas Fusch (anteriormente mencionado por Zepto) es ahora open source, con licencia MIT y repositorio en GitHub de libre acceso. DOM Monster es una herramienta que sirve para analizar los distintos aspectos que influyen en la performance de un sitio web, destacandose principalmente el exaustivo analísis que realiza […]