Velocity.JS est une nouvelle librairie javascript d’animation accéléré.

Son auteur Julian Shapiro.

Qu’est ce ?

Velocity est une plate-forme cross bibliothèque JavaScript conçu pour simplifier le script côté client du site animation, mais aussi un moteur d’animation avec la même API que jQuery $ de .animate (). Il fonctionne avec et/ou sans jQuery. Incroyablement rapide il dispose d’animation en couleur, transforme, boucles, lisse et support le SVG. Il est même meilleur que jQuery et les transitions CSS combinés.

Le Téléchargement ?

Téléchargement

Télécharger Velocity pour l’inclure sur votre page web remplace toutes les instances de jQuery search in request : .animate $ () avec .velocity $ (). Vous verrez immédiatement un gain de performances dans tous les navigateurs et appareils, surtout en particulier sur mobile.

Compatible sur tout ?

Velocity fonctionne partout de IE8 et Android 2.3. Sous le capot. Il imite jQuery .queue $ () et interprète de façon transparente avec jQuery .animate $ (), $ .fade () ainsi que .delay $ (). De plus la syntaxe de Velocity est identique à .animate $ (), donc votre code n’a pas besoin de changer.

Des comparaisons ?

Nous savons que JavaScript et jQuery sont souvent confondus. L’animation JavaScript qui utilise Velocity est rapide comparé à jQuery qui est lent.
Bien que Velocity travaille aux côtés de jQuery, il utilise sa propre pile d’animation qui offre ses performances à travers deux principes sous-jacents:
1) synchroniser l’interpolation pile DOM → pour minimiser la mise en page volée
2) les valeurs de cache pour minimiser DOM interrogation.

lib-velocity