BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités jQuery 1.11 & 2.1 maintenant disponible via npm et Bower

jQuery 1.11 & 2.1 maintenant disponible via npm et Bower

Favoris

Les dernières versions de jQuery sont maintenant disponibles via npm et Bower. Elles comportent des améliorations de performances et des corrections de bugs.

L'équipe de jQuery vient de publier en parallèle les versions 1.11 et 2.1.0 de leur célèbre bibliothèque JavaScript. Les sources et fichiers minifiés sont disponibles depuis la page de téléchargement, mais ils peuvent aussi être obtenus via npm ou Bower. Le support pour d'autres gestionnaires de paquets n'est pour le moment pas prévu.

Cette dernière version améliore encore ses performances avec moins de layouts forcés et un temps de démarrage plus court :

Moins de layouts forcés : Dans cette version, nous avons décidé de mener bataille contre les cas où nous risquions de déclencher un re-layout coûteux pour le navigateur. Nous en avons trouvés quelques-uns dont un en particulier lors des changements de classes que nous avons corrigé. Cela peut se traduire par un gain important de performances pour certaines pages.

Builds personnalisés : Notre modularité est maintenant dictée par l'AMD et il devient plus simple de créer de petits fragments de la bibliothèque lorsque l'espace disponible est une denrée rare. Si vous souhaitez en savoir plus, nous avons caché tous les détails dans le fichier README que personne ne lit jamais.

Temps de démarrage plus court : Cette nouvelle modularité associée à la réduction des layouts forcés nous a obligés à revoir notre système de détection de fonctionnalités pour qu'il ne soit lancé qu'à la première utilisation. Si vous n'appelez jamais une API, son code n'est jamais exécuté. Précédemment, nous exécutions l'intégralité des détections au chargement de la page. Bien que faibles, les délais engendrés mis bout-à-bout pouvaient devenir nuisibles, particulièrement sur mobile.

Le commentaire de sourcemap dans la version minifiée a été retiré pour éviter toute confusion pour les développeurs:

Cette version ne contient plus le commentaire de sourcemap dans la version minifiée. … Nous continuerons de publier les sourcemaps mais vous devrez ajouter le bon commentaire à la fin du fichier minifié si le navigateur ne supporte pas l'association manuelle (à l'heure actuelle, aucun ne le supporte). Si vous générez votre propre fichier jQuery via le système personnalisé, le commentaire de sourcemap sera présent dans la version minifiée et l'association sera faite. Vous pouvez l'y laisser ou le retirer et ignorer le fichier d'association.

Un bon nombre de bugs ont été corrigés.

La branche jQuery 1.11 supporte encore les anciens navigateurs (IE 6, 7, 8) alors que la branche 2.1.0 se concentre sur le développement Node.js, Chrome et les extensions Firefox ainsi que les nouveaux environnements web non traditionnels.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT