在ios 6+;中,css动画是否仍比javascript动画快;?

在ios 6+;中,css动画是否仍比javascript动画快;?,javascript,css,mobile-safari,Javascript,Css,Mobile Safari,要制作元素的动画,我们可以使用css动画,也可以使用javascript 综上所述,css动画的渲染速度似乎比javascript动画更快,因为浏览器可以用本机代码执行css动画。这些信息是从2008-2011年的帖子中收集的 对于ios 6,情况仍然如此吗?在发行说明中,我发现了以下内容: "WebKit no longer always creates hardware-accelerated layers for elements with the -webkit-transform:

要制作元素的动画,我们可以使用css动画,也可以使用javascript

综上所述,css动画的渲染速度似乎比javascript动画更快,因为浏览器可以用本机代码执行css动画。这些信息是从2008-2011年的帖子中收集的

对于ios 6,情况仍然如此吗?在发行说明中,我发现了以下内容:

"WebKit no longer always creates hardware-accelerated layers 
for elements with the -webkit-transform: preserve-3d option. 
Authors should stop using this option as a way to get hardware 
acceleration."

因为我对网络上的动画还很陌生,我不确定现在的状态是什么


谢谢,CSS动画和转换总是比JavaScript动画和转换快,这仅仅是因为只有一条指令需要处理,而不是必须遵循相同效果所需的所有JS指令“不再保证
preserve-3d
的值强制硬件加速”(不应被用作断言HA的黑客手段)。如果UA选择不使用HA,它将有充分的理由这样做

不管怎样,本机实现的CSS转换仍然比手动JS动画快(至少在一般情况下是如此)。此外,当您可以使用短[basic]CSS实现相同的功能时,也没有理由使用JavaScript