Contenido

Prototype vs jQuery

15 Oct

+ 8

Ya era hora que alguien se pusiera ha hacer pruebas de entre las librerías JS más conocidas, en este caso ha tocado Prototype y jQuery. Parece que la conclusión a dicho benchmark es claro y rotundo.

benchmarkresultsjqproto.png

El test únicamente trataba de realizar muchas repeticiones de peticiones seleccionado elementos de varias formas posibles. Quizas la lentitud jQuery sea debido a la posibilidad de utilizar XPATH en sus busquedas. Las pruebas se ha realizado bajo un PC con Firefox 1.5.0.7. El resultado en color rojo y verde está expresado en segundo.

  • Interesting stuff you posted, thanks for the tip, how about a translation tool, cause i like your themes a lot= easy to maintain. Bfish sucks in tech translations.

  • ¿Y cuál es la conclusión? Mójate un poco, caray.

    Para empezar me mojaré yo: ese benchmark no demuestra absolutamente nada.

  • jajajaja choan, me estas poniendo en un compromiso, por que no uso ninguno de los dos… pero … me mojaré.

    Según ese benchmark, prototype es algo más rápido que jQuery, pero opino que jQuery tiene otras opciones, como la busqueda de elementos por XPATH, que compensan con creces la lentitud.

    Ale!! Mojao 😀

  • Opino, que no es algo muy trancendental hacer iteraciones de tantos elementos, de momento no se de nadie que haya trabajado más haya de 100 nodos por ver, al migrar a jquery fue un proceso aconstumbrarme al cambio de la funcion $, como atinadamente dice Anieto2k, XPath es lo que hace lentas las busquedas de jquery, y Choan yo creo que si arroja resultados, la documentacion de jquery no solo es buena, es exelente, lmientras que la de prototype no, plugins!!!, por otro lado prototype ofrece posibilidad de separa la libreria en pedazos con lo que se ahorra tiempo de carga… si alguien sabe alguna ventaja más que me la diga, pero por el momento jquery es mi libreria favorita.

  • @aNieto2k: yo creo que es cierto eso y mas cosas.
    @aNieto2k: yo creo que eso es sierto

  • Un documento con muchos elementos es, salvo casos muy puntuales, un documento mal diseñado y que aún sin modificarlo usando una librería JS, va a ser lento en lo que sea que hagamos con él.

    Además, esa comparación no apunta a ninguna ventaja. Parece ser, más bien, que las diferencias están en la implementación de algunos algoritmos específicos, lo que le da ventaja a uno u otro en cada tarea.

    Los he usado ambos y pues, no hay mayor lío.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.