是否可以在CSS宽度转换上强制硬件加速

时间:2015-02-23 22:12:11

标签: javascript css animation

当我使用CSS过渡更改元素宽度或边距时,我注意到了生涩的滞后性能。

是否有强制硬件加速?有没有办法使用转换属性来获得一个接缝相似的结果?

1 个答案:

答案 0 :(得分:4)

不是真的。硬件加速取决于很多因素,在javascript控制下都没有。

这给我们留下了如何提高CSS宽度/边距转换性能的问题,答案通常是"用scale"替换它,因为它可以在GPU上廉价地完成,因为它没有&#39 ; t触发回流。

众所周知,Chrome在加速CSS转换方面的作用不如Firefox和IE。

事实上,鉴于Google拒绝了IE on the ground of speed的指针事件solved by GPU acceleration,可以说Chrome(和Webkit一般 - Safari更慢)在这方面落后了,唯一的帮助方式是contributing code to Chromium / Webkit

我宁愿切换到更快的过渡。