API веб-анимации достиг кроссбраузерности

Alex Danilo

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, посетите эти демонстрационные страницы и попробуйте сами.