Aller au contenu

Préférences et cookies

Afin d’améliorer votre expérience sur notre site et de réaliser des statistiques de visites, nous utilisons des cookies. Rien n’est déposé sans votre accord, et le refus n’enlève l’accès à aucun contenu. Ce choix peut être modifié à tout moment.

Gérer les traceursVos données

Personnaliser

ArticleApplications & Développement

jQuery 3.0 arrive en version quasi finale

Avis aux développeurs Web ! La prochaine version de la bibliothèque JavaScript jQuery 3.0 qui passe en release candidate, sera la seule version supportée.

La rédaction

La version 3.0 de la très populaire bibliothèque JavaScript libre et gratuite passe en release candidate (http://blog.jquery.com/). « Une fois disponible, jQuery 3.0 sera l’unique version de jQuery disponible », a prévenu Timmy Willison, l’un des développeurs phares de l’équipe de jQuery. « Les séries 1.12 et 2.2 continueront à recevoir des correctifs critiques pendant un certain temps, mais elles ne bénéficieront plus de nouvelles fonctionnalités ou de révisions majeures ». « La mise à jour ne supporte pas les versions 6 à 8 du navigateur Internet Explorer », a-t-il ajouté.

Selon le développeur, la mise à jour du code existant ne devrait pas poser de problème majeur. « Certes, il y a quelques « changements radicaux » qui justifiaient cette version majeure, mais nous espérons qu’ils n'affecteront pas un trop grand nombre d’utilisateurs. Pour faciliter cette mise à niveau, nous fournissons un guide qui explique toute la procédure en détail. De plus, grâce au plug-in jQuery Migrate 3.0 rc, les développeurs pourront identifier les problèmes de compatibilité dans leur code ».

70% des meilleurs sites web utilisent jQuery

Selon W3Techs, qui évalue l’usage des technologies Web, JQuery, qui a fêté ses 10 ans en janvier, est utilisé par 70,2 % des 10 millions meilleurs sites Web. La version 3.0 inclus des aménagements pour le JavaScript standardisé ECMAScript 2015 Promises, utilisé pour les calculs différés et asynchrones. « Les JQuery.Deferred Objects sont désormais compatibles avec Promises/A et ES2015 Promises », a confirmé Timmy Willison.

La mise à niveau accélère certains sélecteurs jQuery. « Grâce au travail minutieux de Paul Irish de Google, nous avons identifié certains cas où il est possible d’éviter un travail de codage supplémentaire quand les sélecteurs personnalisés comme :visible sont utilisés plusieurs fois dans le même document », a encore déclaré Timmy Willison. « Dans ce cas particulier, le codage est désormais jusqu'à 17 fois plus rapide ». Après la mise à niveau, les animations utiliseront l'API requestAnimationFrame sur les plates-formes compatibles. L’API fluidifie le flux, sollicite moins le temps processeur et consomme moins d’énergie.

Alerter sur les erreurs

Dans la version 3.0 également, les erreurs ne seront pas « muettes », a encore fait savoir le développeur. « L’utilisateur s’est peut-être demandé parfois « quel pouvait être le décalage d'une fenêtre avant de réaliser que cette question était sans fondement, puisqu’une fenêtre ne peut pas avoir de décalage ! jQuery a essayé de répondre à ce type d’erreurs au lieu de les passer sous silence. Dans le cas particulier du décalage de fenêtre, la réponse à ce jour a été {haut: 0, gauche: 0}. jQuery 3.0 n’ignorera pas ces demandes et les signalera même comme des erreurs ».

Newsletter

La Quotidienne LMI

Recevez chaque matin l’actualité IT de la rédaction.

jQuery 3.0 arrive en version quasi finale