【问题标题】:What are the disadvantages of hardware accelerated html?硬件加速 html 的缺点是什么?
【发布时间】:2015-02-13 18:04:50
【问题描述】:
现在我正在 Iphone 5 上进行测试,每次我在一个元素上添加硬件加速 (translatez(0)) 时,它似乎都会显着提高性能,而我无法找出任何负面影响。
- 将所有元素置于硬件加速模式有什么缺点?
- 我注意到硬件和非硬件加速元素之间存在一些 z 顺序问题。我还应该注意哪些其他缺点?
- 其他设备和浏览器(如 Android 或 Windows Phone)如何使用?
- 我猜这个问题的答案会从上面的答案开始,但为什么不是所有的硬件都默认加速?
【问题讨论】:
标签:
html
hardware-acceleration
【解决方案1】:
我遇到了 2 次硬件加速问题。
首先在 Firefox 中,它只是不显示径向渐变(在某些计算机上)。
有一次在 Android Webview 中,我得到了一些设备闪烁和减速。
所以,我在硬件加速方面的经验:有时它更容易出错。
【解决方案2】:
在为可能包含大量子元素或占据屏幕大部分的元素启用“硬件加速”时,我看到的一个常见错误是,某些浏览器可能根本不渲染它,从而在中间留下大白点你的屏幕。
我看到这个错误主要是由于优化了响应式网页,在小屏幕上一切正常,然后在带有 Chrome 的桌面 Windows 上就不行了。我认为这取决于操作系统和图形适配器,但我从来没有深入研究过。解决方案通常是将硬件加速的使用范围缩小到您真正需要的 DOM 部分。