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.
YUI 3.16 : amélioration des performances du Loader
Pour la bibliothèque JavaScript de Yahoo!
YUI 3.16 : amélioration des performances du Loader
Pour la bibliothèque JavaScript de Yahoo!
Le , par vermine
Une erreur dans cette actualité ? Signalez-nous-la !