Extension Firefox Firefox & IE: Easter Egg
Aug 24

La nouvelle est parue aujourd’hui! La nouvelle version de la fameuse librairie JavaScript JQuery est sortie comme la dernière release avant la 1.2. Dans cette nouvelle version, la vitesse d’exécution a été encore une fois largement amélioré:


$(”#id”) Improvements

Browser jQuery 1.1.3 jQuery 1.1.4 % Improvement IE 6 651ms 70ms 830%
Firefox 2 1355ms 27ms 4919%
Safari 3 101ms 14ms 620%
Opera 9 270ms 62ms 335%
Average improvement: 1676%

$(”elem”) Improvements

Browser jQuery 1.1.3 jQuery 1.1.4 % Improvement IE 6 661ms 451ms 47%
Firefox 2 1717ms 143ms 1100%
Safari 3 99ms 83ms 19%
Opera 9 226ms 198ms 14%
Average improvement: 295%

.each() Improvements

Browser jQuery 1.1.3 jQuery 1.1.4 % Improvement IE 6 200ms 30ms 567%
Firefox 2 468ms 29ms 1514%
Safari 3 17ms 11ms 54%
Opera 9 45ms 25ms 80%
Average improvement: 554%

(Source: Jquery)

Et le nombre des tests a été porté à 800 … Autant dire que les chiffres sont plus que fiables!

Des bugs ont été corrigés et des fonctions ont été classé “deprecated” (voir le site pour plus de détails sur ce sujet). De nouvelles fonctionnalités ont été ajoutées:

.slice()

Permet de sélectionner des éléments (utile dans les algorithmes pour faire du traitement de masse)

:has()

Sélectionne toute les éléments avec les propriétés sélectionnées

.extend()

Fonction amélioré de l’ancienne version du même nom et qui permet de stocker réellement tous les éléments (récursif) dans un objet.

.noConflict(true)

Permet de faire du rename de raccourcis pour accéder aux fonctions de Jquery (on peut ainsi utiliser $ et ne pas faire appel aux fonctionnalités de la libraire)

Comme je le disais au début de ce post: Cerise sur le gâteau, la prochaine version est prête pour passer en 1.2!

  • No Related Post
Vous aimez cet article?
AddThis Social Bookmark Button AddThis Feed Button


Leave a Reply