硬件加速html的缺点是什么



现在我正在Iphone 5上进行测试,每次我在元素上添加硬件加速(translatez(0))时,它似乎都会显著提高性能,而我却找不出任何负面的东西。

  • 将所有元素置于硬件加速模式的缺点是什么
  • 我注意到硬件和非硬件加速元素之间存在一些z排序问题。我还应该注意哪些缺点
  • 其他设备和浏览器(如Android或Windows Phone)的情况如何
  • 我想这个问题的答案将从上面的答案中得出,但为什么所有的软件都没有默认加速

我在硬件加速方面遇到过两次问题。首先在Firefox中,它不显示径向渐变(在某些计算机上)。有一次在安卓网络视图中,我看到一台设备在闪烁和减速。

所以,我对硬件加速的经验是:有时它更容易出错。

在为可能包含大量子项或占据屏幕大部分的元素启用"硬件加速"时,我看到的一个常见错误是,有些浏览器可能根本无法渲染它,从而在屏幕中间留下大的白点。

我看到这个错误主要是因为对响应式网页进行了优化,在小屏幕上一切都完美无瑕,而在桌面Windows和Chrome上则不然。我认为这取决于操作系统和图形适配器,但我从未深入研究过。解决方案通常是将硬件加速的使用范围缩小到您真正需要的DOM部分。