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:
Interesante librería, habrá que darle un vistazo y probar su eficacia.
saludos
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