26 marzo, 2009

Sly, el nuevo motor de selección CSS

Hace unos meses se levantó cierta polémica con la propuesta de John Resig de que todas las frameworks adoptasen su proyecto Sizzle para aunar esfuerzos y beneficiarse todos de las mejoras aportadas por la comunidad de desarrolladores. MooTools decidió seguir su propio camino explicando sus argumentos y John Resig les dijo que tendrían que resignarse a estar siempre intentando alcanzarles. Pues parece ser que hoy es el día que va a ser Sizzle (y por tanto Resig) quien va a tener que esforzarse por alcanzar este nuevo motor.

Sly es el nuevo motor de selección de MooTools, los gráficos lo dicen todo:



Características:

  • Algoritmo de búsqueda realizado enteramente con Javascript para consultas rápidas y precisas
  • Optimizaciones extra para selectores usados frecuentemente y para las últimas características de los navegadores
  • Funciona uniformemente con documentos DOM, fragmentos y documentos XML
  • Métodos de utilidad para encontrar y filtrar elementos
  • Parseador independiente de selectores para producir representaciones de objetos JavaScript
  • Personaliza pseudo-clases, operadores de atributos y combinadores
  • Sólo pesa 3kB (minimizado y comprimido, y 8kB sin comprimir)
  • Sin dependencias de librerías JS de terceros, pero los desarrolladores pueden sobreponer métodos internos (como getAttribute) para una integración transparente.
  • El código sigue la filosofía MooTools, respetando los estándares estrictos, lanzando warnings y usando nombres de variables con significado.

2 comentarios:

Crysfel dijo...

Interesante librería, habrá que darle un vistazo y probar su eficacia.

saludos

alsanan dijo...

Sin duda, Crysfel. A veces un proyecto web (jQuery) despunta y tendemos a no prestar atención al resto, cuando hay ideas geniales en muchos de ellos.

Publicar un comentario en la entrada

Últimos links en indiza.com