Pengguna mengharapkan animasi 60 fps yang lancar di UI multi-perangkat modern. Mencapai tingkat performa tersebut dengan primitif animasi web saat ini mungkin sulit. Untungnya, kami sedang mengerjakan penerapan animasi Blink baru yang baru saja dikirimkan di Chrome Canary.
Yang menarik dari hal ini adalah hal ini menyederhanakan bagian internal Blink dan meletakkan dasar-dasar untuk penyertaan fitur API baru dari spesifikasi Web Animations 1.0.
Hingga saat ini, Animasi CSS dan Transisi CSS telah menjadi implementasi terpisah, yang ditulis secara independen, yang tidak selalu berfungsi dengan baik bersama-sama. Selama beberapa tahun terakhir, pengimplementasi browser telah bekerja sama dalam membuat model animasi generasi berikutnya dengan dukungan untuk hal-hal seperti sinkronisasi, animasi rantai untuk dijalankan secara berurutan, mencari titik arbitrer dalam waktu animasi, yang memungkinkan animasi mengubah kecepatan, mundur, dan lainnya.] Upaya ini menghasilkan spesifikasi W3C Animasi Web 1.0.
Langkah pertama dari tim Blink dalam merilis Web Animations ke dunia adalah mengganti penerapan C++ Animasi/Transisi CSS Blink yang ada dengan mesin Web Animations. Setelah mencapai tonggak pencapaian tersebut, kami ingin sebanyak mungkin developer memeriksa apakah tidak ada yang rusak dan yang lebih penting, memantau upaya penerapan dan memberi kami masukan tentang hal yang baik/buruk atau mungkin perlu diubah.
Berikutnya adalah implementasi API yang memungkinkan Anda membuat, mengubah, dan menginterogasi animasi dari JavaScript. API ini dirancang agar animasi berjalan secara efisien (dengan menggunakan semantik deklaratif sehingga JavaScript mengelola pembuatan animasi, tetapi menyerahkan kontrol ke browser) sambil tetap mengekspos kontrol animasi penuh kepada developer JavaScript.
Kami mencari masukan aktif tentang API yang diusulkan untuk memastikan kami tidak melewatkan fitur apa pun yang diperlukan untuk kontrol animasi yang canggih. Seperti fitur baru lainnya, spesifikasi ini akan terus berubah, jadi sekaranglah saatnya untuk menyampaikan pendapat Anda - idealnya dengan berlangganan dan berkontribusi pada milis public-fx@w3.org (dan masukkan [Animasi Web] di baris subjek agar diperhatikan).
Coba mesin baru yang sudah mendukung Animasi & Transisi CSS sekarang dan posting keanehan apa pun ke bug tracker Chromium agar kami mengetahuinya.
Kami senang dapat menghadirkan kemampuan animasi generasi berikutnya ke Blink dan berharap dapat bekerja sama dengan developer browser lain seperti WebKit dan Mozilla yang juga berkomitmen untuk menerapkan model baru ini.