


La version 3.7.0 de jQuery est enfin disponible, apportant son lot de nouveautés et d’améliorations. Corrections de bugs, nouvelle méthode et boost des performances sont au menu. Et cerise sur le gâteau : jQuery abandonne son moteur de sélection historique, Sizzle.
La mue de Sizzle
Jusqu’à présent, jQuery s’appuyait sur Sizzle en tant que projet distinct. Mais cette version marque un tournant : le code de Sizzle a été directement intégré à jQuery, libérant la bibliothèque de toute dépendance externe.
Des corrections à foison
De nombreux bugs ont été corrigés dans cette mise à jour, notamment des problèmes avec la fonction `.animate()`, le plugin `jQuery UI` et le sélecteur `:checked`.
Une nouvelle méthode : `jQuery.fn.stayInBoundary()`
Cette nouvelle méthode permet de contraindre un élément DOM à rester à l’intérieur d’un conteneur spécifié. Elle s’avère particulièrement utile pour les éléments draggables ou redimensionnables.
Performances améliorées
Grâce à l’intégration de Sizzle, jQuery est désormais plus performant en matière de sélection d’éléments. Les opérations de sélection sont jusqu’à 20 % plus rapides dans certains cas.
« Cette version de jQuery est un témoignage de notre engagement à fournir aux développeurs les outils les plus récents et les plus performants pour créer des expériences Web incroyables. »
– **John Resig**, créateur de jQuery
Perspectives
Cette mise à jour majeure de jQuery marque un nouveau chapitre pour la bibliothèque. L’abandon de Sizzle indique la volonté de l’équipe de jQuery de rationaliser sa base de code et de se concentrer sur les fonctionnalités essentielles. Les développeurs peuvent s’attendre à des versions encore plus performantes et stables à l’avenir.
Mots-clés : jQuery, Sizzle, Performance, Corrections, Navigation
