
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!









