jQuery 3.0 est disponible

Par:
fredericmazue

lun, 13/06/2016 - 16:46

La célèbre librairie JavaScript jQuery a fêté ses 10 ans en janvier de cette année, et l'on peut dire d'elle qu'elle est un vrai succès. Selon des statistiques établies par W3CTechs, jQuery est utilisée par plus de 70% des 10 millions meilleurs sites web. Tout développeur qui a eu l'occasion de l'utiliser sait combien elle lui facilite la vie et lui fait gagner énormément de temps.

Le blog de jQuery annonce la sortie de jQuery 3.0 en version définitive.

Cette mouture sone le glas des branches 1.12 et 2.2. Ces dernières recevront encore quelques correctifs critiques, mais elles n'évolueront plus.

L'évolution est du domaine de jQuery 3.0 désormais et celle-ci introduit quelques changements importants susceptibles de casser du code client existant.

Pour aider les développeurs, un guide de mise à niveau est proposé, ainsi qu'un plugin capable de dénicher des problèmes de compatibilité dans votre code.

Parmi les apports majeurs de jQuery 3.0, le billet de blog cite le fait que les objets jQuery.Deferred sont désormais compatibles avec les Promises d'EcmaScript 2015.

En ce qui concerne les animations, jQuery 3.0 s'appuie les API de la plate-forme sous-jacente, lorsque celles-ci sont présentes. Ceci pour obtenir des animations plus fluides, consommant moins de ressources CPU et économisant la batterie sur les appareils mobiles.

Une version SLIM

Une autre nouveauté est la disponibilité d'une version allégée, ou SLIM, de jQuery 3.0. Cette version allégée pèse 23.6Ko contre 30Ko pour la version complète. Dans cette version sont supprimées la prise en charge des requêtes Ajax, ce qui peut intéresser ceux qui utilisent d'autres librairies JavaScript pour cela, ainsi que les fonctionnalités d'effets. (animations, etc.) L'équipe de développement de jQuery fait remarquer que, souvent, une combinaison de styles CSS et une manipulation de classes sont suffisants pour réaliser des effets, et dans ce cas, la version allégée de jQuery 3.0 peut convenir.