Posts Tagged ‘dom’

Peppy: selectores CSS3 con Javascript ultrarápido

Wednesday, November 5th, 2008

[Vía Ajaxian]

Jops… Anieto lo ha publicado hace poco y yo convencido de que había hablado de esto hace tiempo. Si, lo había hecho, pero se me quedó como Draf! lo publico ahora.

En ocasiones incluímos en nuestras web algún framework Javascript solamente para poder usar los selectores DOM de elementos CSS3 que éstos nos ofrecen para trabajar con ese lenguaje. Cuando hago eso siempre pienso que estoy matando moscas a cañonazos.

Para arreglar esto James Donaghue ha publicado, en versión Beta, un motor para hacer estas selecciones que se caracteríza por dedicarse solamente a eso y hacerlo muy rápidamente y a través de un JS con 10kb:

Para demostrarlo nos ofrece este test, aunque ciertamente en su propio test Sizzle, un sistema similar diseñado por John Resig, parece que va a la par o más rápido… y encima en solo 4Kb.

Dom vs innerHTML: ¿Cuál es más rápido?

Tuesday, October 7th, 2008

Gracias a un enlace que recomienda en su blog Olga Carreras, me entero de un interesante estudio de rendimiento (Benchmarking) que hacen en Quirksmode para averiguar qué métodos son más rápidos para generar grandes cantidades de contenido.

El resultado es bastante espectacular: innerHTML es bastante más rápido en todos los navegadores.

Hay que tener encuenta que innerHTML no es un método estándar, no está desarrollado ni estandarizado por la W3C, sino que fué diseñado e implementado por primera vez por Microsoft en su Internet Explorer.

Pero  entiendo el dilema de un programador que use grandes cantidades de datos y quiera que su aplicación vaya rápido ¿Debe pasarse el estándar por el forro?…