L'API Web Animations franchit une étape multinavigateur

Alex Danilo

L'API Web Animations fait partie d'une nouvelle norme Web, actuellement en cours de développement par les ingénieurs de navigateurs de Mozilla et Google.

Chrome 36 a implémenté la méthode element.animate() de l'API Web Animations, ce qui permet aux développeurs de créer des animations avec fils de discussion compositeurs performantes à l'aide de JavaScript.

Nous sommes ravis de voir que Mozilla a désormais expédié son implémentation de element.animate() dans Firefox 48, ce qui permet de véritables animations accélérées sur plusieurs navigateurs à l'aide de cette nouvelle API JavaScript. Google et Mozilla ont travaillé dur afin de garantir l'interopérabilité de nos implémentations. Cette démarche est véritablement basée sur une collaboration.

Grâce à l'API Web Animations, vous pouvez bénéficier d'une fréquence d'images plus rapide et d'une consommation d'énergie plus faible, ce qui se traduit par une meilleure expérience utilisateur sur tous les appareils, en particulier les mobiles.

L'API Web Animations peut être utilisée dans tous les navigateurs via un polyfill qui exploite l'implémentation native pleine vitesse (si elle existe) et revient à une implémentation JavaScript dans le cas contraire. Nous sommes ravis que la communauté WebKit envisage sa propre implémentation et l'équipe Edge l'ajoute à son backlog. Nous espérons que Web Animations sera bientôt compatible avec tous les principaux navigateurs.

Pour profiter du mode Accéléré des animations Web dans Chrome, Firefox ou Opera, accédez à ces pages de démonstration et essayez-les par vous-même.