Je me demandais quelle est la différence dans la performance de l'aide les Transitions CSS vs les différentes animations JavaScript bibliothèques? (script.aculo.us
, scripty2
, jsAnim
, MooTools
, $fx
, etc).
J'ai essayé différents tests dans Safari et Chrome , mais je n'ai pas vraiment voir la différence. Je pensais que les Transitions CSS étaient censés être accéléré par le matériel.
Mise à jour:
J'ai essayé d'utiliser Scriptaculous' Effect.Fade
sur 5 DIVs (contenant chacun une toile avec quelques lignes). Faire exactement la même chose en utilisant les transitions CSS, je ne vois absolument aucune différence dans les performances. Les deux étaient très lisse avec un DIV/Toile, mais les deux sont très lent quand je n'ai plus que 2 à la fois.
J'ai essayé ceci dans Safari 4, 5 (OSX), Google Chrome 5 et FireFox 3.7 pré. Même les résultats sur la carte.
En réponse à UpHelix de réponse, vous n'êtes pas simplement limitée à l' hover
, etc. Vous pouvez déclencher une transition en modifiant transitionable
style. Par exemple, définir l'opacité d'un élément en JavaScript (après, vous avez spécifié l' transitionPropery
et transitionDuration
pour l'élément).