IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

YUI 3.16 : amélioration des performances du Loader
Pour la bibliothèque JavaScript de Yahoo!

Le , par vermine

22PARTAGES

3  0 
YUI 3.16 est disponible
Amélioration des performances du Loader


La nouvelle version de la bibliothèque JavaScript de Yahoo! est disponible : YUI 3.16.0. Elle concerne principalement le Loader et ses performances. Cependant, plusieurs modules ont été également améliorés.

App Framework

Les modifications sur l'App Framework se situent au niveau du routage. La méthode hasRoute(url) suit la même sémantique que le processus de dispatching. Les paramètres nommés peuvent valider ou rejeter une valeur. C'est un moyen efficace pour vérifier si un routeur va donner la main à un gestionnaire de routage pour une URL donnée.

Calendar

On peut maintenant changer le mois en mode RTL et la flèche correspondante est correctement affichée grâce à l'utilisation de CSS plutôt que celle d'une image.

Grid

La bibliothèque utilise le framework CSS Pure. La nouvelle version de ce dernier permet d'utiliser des noms de classe non réduits dans les grids. Par exemple .pure-u-12-24.

Le DOM et le Drag and Drop

Le dom-style.js a été optimisé. Une fonction anonyme jugée inutile et des variables inutilisées ont donc été, en toute logique, supprimées. De plus, on utilise dès lors Number() au lieu de new Number().

De son côté, preventDefault a été déplacé dans gesturemovestart afin qu'il se déclenche à un moment plus opportun.

Et puis, dd-proxy avait la fâcheuse habitude de réinitialiser les boutons radio après un déplacement lorsque cloneNode == true.

Autres changements

Cette version contient d'autres changements qui touchent par exemple aux DataTable, à l'éditeur de texte, aux événements, au module IO, etc. La liste est longue. Toutes ses améliorations viennent principalement des contributions de la communauté. L'un de ses membres est d'ailleurs devenu un committer à part entière !

Téléchargement.
L'article officiel.
La documentation et les modifications.

Une erreur dans cette actualité ? Signalez-nous-la !