Web Animasyonları API'si, şu anda Mozilla ve Google'ın tarayıcı mühendisleri tarafından geliştirilmekte olan yeni bir web standardının parçasıdır.
Chrome 36, Web Animations API'deki element.animate() yöntemini uygulayarak geliştiricilerin JavaScript kullanarak performanslı, işleyici iş parçacıklı animasyonlar oluşturmasını sağladı.
Mozilla'nın element.animate() uygulamasını Firefox 48'de yayınladığını görmekten heyecan duyuyoruz. Bu yeni JS API'yi kullanarak tarayıcılar arası hızlandırılmış animasyonlar etkinleştiriliyor. Google ve Mozilla, uygulamalarımızın birlikte çalışabilir olduğundan emin olmak için birlikte yoğun bir şekilde çalıştı. Bu gerçekten de ortak bir çalışmaydı.
Web Animasyonlar API'sini kullanmanın avantajları arasında, daha düşük güç tüketimi ile daha yüksek kare hızı yer alabilir. Bu da özellikle mobil cihazlarda olmak üzere tüm cihazlarda daha iyi bir kullanıcı deneyimi anlamına gelir.
Web Animasyonları API'si, mevcut olduğunda tam hızda yerel uygulamayı kullanan ve aksi takdirde sorunsuz bir şekilde JavaScript uygulamasına geri dönen bir polyfill aracılığıyla tüm tarayıcılarda kullanılabilir. WebKit topluluğunun kendi uygulamasını düşünmesi ve Edge ekibinin bu özelliği bekleyen iş listesine eklemesi bizi cesaretlendiriyor. Web animasyonları özelliğinin yakında tüm büyük tarayıcılarda desteklenmesini umuyoruz.
Chrome, Firefox veya Opera'da hızlandırılmış web animasyonları deneyiminin tamamını yaşamak için bu demo sayfalarına gidip kendiniz deneyin.