Archivo para categoría ‘jQuery’

Comparando velocidad de Prototype y jQuery

Martes, Octubre 24th, 2006

Entrado de pleno en la guerra de las librerías DOM para JavaScript, Claudio Cicali se ha puesto a comparar la velocidad de los selectores de Prototype y jQuery. En particular las funciones que ha usado son $() para jQuery y $$() para Prototye.

El resultado de su benchmark es que las 2 librerías tienen un rendimiento muy parecido, ganando Prototype en algunas asignaturas y jQuery en otras.

Hay un patch para Prototype que mejora sensiblemente el rendimiento de la función $$() y según un comentario en el blog de Claudio usando el patch Prototype gana a jQuery en todos los campos.

Queda preguntarse porque el patch aún no forma parte del core de Prototype.

Prototype revive…

Miércoles, Agosto 30th, 2006

Muchos desarrolladores que usan Prototype para sus proyectos estaban algo asustados porque hacía meses que no había movimiento en el desarrollo de este. Hoy, por fin, Encytemedia ha publicado un artículo con los cambios que ha habido está misma mañana en el repositorio de Prototype.

Uno de los cambios más importantes se refiere a que Sam ha implementado chaining (encadenamiento de comandos) para muchos de los métodos de Prototype. Esto posiblemente se deba a que últimamente han sido publicados varios artículos comparando Prototype/Scriptaculous con jQuery… este último tenía hasta ahora la gran ventaja de ofrecer chaining desde hace tiempo. El día que salga la nueva versión (o si lo bajamos del SVN) y actualizamos nuestro código tendremos que ir al tanto ya que este cambio romperá con algunas metodologías usadas hasta ahora.

Otro cambio ha sido incluir los métodos de formularios (Form y Form Element) dentro de $() y $$(). Por tanto podremos hacer $(’miForm’).getElements();

Lo mismo vale para la gestión de eventos… Para observar un elemento podemos hacer $(’miElemento’).observe(’click’, function(){//código a ejecutar});

Con estos cambios se nos abre un nuevo mundo para poder ser más vagos a la hora de programar :-)

jQuery 1.0…

Lunes, Agosto 28th, 2006

John Reisig ha sacado la versión 1.0 de jQuery.

Según su blog se ha reescrito gran parte del código para solventar diversos problemillas que tenía la librería. También ha aprovechado el lanzamiento para rehacer la web (por momento solo anunciado pero aún no visible). Según el Blog de John Reisig aún tardará unos días hasta tenerla lista para el público.

Lo que si ya está disponible es la documentación actualizada de visualQuery en http://screencasts.visualjquery.com/visual/docs.xml.

Aún no tuve tiempo de probar esta versión y evaluar si me sale a cuenta cambiar de scriptaculous/prototye a jQuery…

Downloads:
jQuery 1.0
jQuery 1.0 (comprimido)