我正在开发一个CPU密集型的web应用程序。如http://davidwalsh.name/translate3d和http://www.html5rocks.com/en/tutorials/speed/html5/等建议的那样,我已经开始在某些元素上使用
如果我将这种技术应用于单个动画元素,它是否会为整个页面触发硬件加速,还是仅为该元素触发硬件加速呢?或者它只会为该元素的渲染层触发硬件加速?
研究Chrome浏览器的“合成渲染层边框”(在
-webkit-transform: translate3d(0, 0, 0)
来提高平均帧率。这个调整在渲染性能方面产生了相当大的差异,特别是在Chrome浏览器中。如果我将这种技术应用于单个动画元素,它是否会为整个页面触发硬件加速,还是仅为该元素触发硬件加速呢?或者它只会为该元素的渲染层触发硬件加速?
研究Chrome浏览器的“合成渲染层边框”(在
chrome://flags
中)的输出似乎表明行为仅限于指定的元素,但更确切的答案会更好。