我曾经阅读过一篇文章,说CSS动画比JS动画更快。在使用jQuery进行动画时,我可以理解为什么有些人会这么说,因为jQuery动画有时候会出现错误和变慢。然而,我想知道的是这个观点是否有任何严格的证据支持?
我曾经阅读过一篇文章,说CSS动画比JS动画更快。在使用jQuery进行动画时,我可以理解为什么有些人会这么说,因为jQuery动画有时候会出现错误和变慢。然而,我想知道的是这个观点是否有任何严格的证据支持?
有一个普遍的误解,认为CSS动画比JS动画更快,因为每当提起这个话题时都会使用一些高大上的词汇。但实际上,CSS动画比jQuery动画要快得多,也更加稳定,这就是许多人认为这样的原因。如果您看一下GreenSock库(这个名字应该会唤起老Flash WebDevs的回忆 :v),它比jQuery快得多,而且与CSS动画相媲美。
如果您浏览这个网站并向下滚动到“性能比较”部分,您将看到一个压力测试,这确实是我刚才所说的一切的基础。我在一台拥有Intel Core i7 3930K 3.2GHz处理器和8GB内存的机器上运行了这个测试(无法确定GPU)。
在运行测试时,请确保将点设置为3000,并对所有三个引擎运行测试。
显然,如果有人对测试和提供的信息持不同意见,请说明理由并提供参考数据。