JQuery 1.6 : optimisation des performances d'exécution de la librairie JavaScript

Les principaux objectifs de la nouvelle version : la performance et le respect des standards.

Dans sa version 1.6, la librairie JavaScript JQuery fait l'objet de nombreuses modifications visant à en optimiser la capacité d'exécution. Au programme : l'optimisation de la prise en charge des attributs HTML, et la clarification de la séparation entre tags HTML et propriétés JavaScript des éléments DOM correspondants.

Dans cette optique, de nouvelles méthodes sont supportées (.prop() et .removeProp()), ainsi que des attributs (tel checked). Ce qui contribue à rendre la librairie beaucoup plus proche des recommandations du W3C. Jusqu'ici, jQuery ne faisait pas la différence entre propriétés et attributs qui étaient pris en charge sans distinction par la même méthode .

Autres améliorations : des modifications dans la méthode .data(), permettant de mieux prendre en charge les événements liés aux contrôles du clavier et la souris, et la synchronisation d'animations multiples grâce à l'ajout d'un minuteur.

HTML / W3C