Аппаратное ускорение встроенного преобразования WebKit? - PullRequest
0 голосов
/ 28 марта 2012

Когда я применяю преобразование WebKit к атрибуту стиля dom, например:

Меняется с:

<div style="-webkit-transform: translateZ(0px) translateX(-9.609375%); "</div>

На:

<div style="-webkit-transform: translateZ(0px) translateX(-10.609375%); "</div>

Является ли этот рендерингсмена оборудования ускорена?Если это поддерживается в браузере, конечно.

1 Ответ

1 голос
/ 06 апреля 2012

Браузеры Webkit будут использовать аппаратное ускорение для 3D-преобразований, но не 2D-преобразований.

Вот запись, которая объясняет это: http://creativejs.com/2011/12/day-2-gpu-accelerate-your-dom-elements/

Так что да, включение translateZ (0) должно вызыватьаппаратное ускорение для поддерживаемых браузеров.

Как примечание, использование 3D-преобразований на устройствах Android 2 не работает, поэтому вам придется придерживаться 2D.

...