IPad上的Webkit动画性能

10

基于 Webkit 的转换/动画是否会影响 iPad 上的 JS 性能?是否有单独的图形处理器来处理 WebKit 内容?

基本上,我正在开发一个带有一些简单的 Webkit 动画的程序,但是由于它们使 iPad 变慢,我认为我必须放弃这些动画。

1个回答

13

您可以查看Thomas Fuchs关于制作iPad HTML5应用并使其运行更快的文章。

他提出的一些要点包括:

  1. 图像会极大地减慢应用速度- 去掉它们
  2. 避免使用text-shadow和box-shadow
  3. 避免使用不透明度(会干扰硬件加速渲染)
  4. 使用translate3d,而不是translate(后者并非总是硬加速)
  5. 如果想要硬件加速,请确保使用非渐进式JPEG

1
我正在使用不透明度,这肯定有所帮助。我正在尝试消除iPad上的所有延迟。 - hvgotcodes
特别是在移动版Safari上,3D旋转的GPU加速可能会有些古怪。绕单一轴旋转-超级快,嵌套div绕两个轴旋转-超级慢。 - Michael Mullany

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接