Автор: Алекс Данило

API веб-анимации является частью нового веб-стандарта, который в настоящее время разрабатывается разработчиками браузеров из Mozilla и Google.

В Chrome 36 реализован метод element.animate () из API веб-анимации, что дает разработчикам возможность создавать высокопроизводительные многопоточные композиторные анимации с использованием JavaScript.

Мы рады видеть, что Mozilla теперь отправила свою реализацию element.animate () в Firefox 48, позволяющую создавать анимацию с истинным кроссбраузерным ускорением с использованием нового JS API. Google и Mozilla вместе усердно работали, чтобы обеспечить совместимость наших реализаций. Это действительно были совместные усилия!

Преимущества использования API веб-анимации могут включать более высокую частоту кадров при более низком энергопотреблении, что улучшает взаимодействие с пользователем на всех устройствах, особенно на мобильных.

API веб-анимации можно использовать во всех браузерах с помощью полифилла, который будет использовать полноскоростную нативную реализацию там, где она существует, и в противном случае изящно вернуться к реализации Javascript. Нас обнадеживает сообщество WebKit, обдумывающее собственную реализацию, и команда Edge добавление ее в свой список невыполненных работ. Мы надеемся, что вскоре веб-анимация будет поддерживаться во всех основных браузерах.

Чтобы получить полный опыт ускоренной веб-анимации в Chrome, Firefox или Opera, перейдите на эти демонстрационные страницы и попробуйте сами.

Первоначально опубликовано в Обновлениях в Интернете - разработчики Google