jQuery 1.4 最近发布了,新网站显示了一些性能图表,其中 1.4 明显更好,但是有人已经分析了 1.4 与 1.3 的整体性能改进吗?如果没有,我如何在我的网站/页面上进行配置,是否有任何工具?
迫不及待地想知道 1.4 与以前的版本相比有多快。
编辑:一位博主做了一些测试,发现它在 FF 中快 30%,但在 Safari 中较慢(与 1.3 相比)。唔...
jQuery 1.4 最近发布了,新网站显示了一些性能图表,其中 1.4 明显更好,但是有人已经分析了 1.4 与 1.3 的整体性能改进吗?如果没有,我如何在我的网站/页面上进行配置,是否有任何工具?
迫不及待地想知道 1.4 与以前的版本相比有多快。
编辑:一位博主做了一些测试,发现它在 FF 中快 30%,但在 Safari 中较慢(与 1.3 相比)。唔...
他们的图表只显示了故事的一方面。我最近一直在编写一个脚本,该脚本涉及在整个 DOM 树中迭代数千个输入元素并遍历它们的父元素。根据 Firebug 的说法,jQuery 1.4 在确切的 js 和 DOM 结构上的运行速度比 1.3.2 慢了大约 30%。
这并不是说 1.4 总体上不是“更快”,而且这只是在我分析过的一个浏览器中。我认为这一次他们的努力更多地集中在加速与动态内容创建相关的领域,而不是而不是处理现有的静态元素。
只是想我还应该指出这些图表列出了函数调用的数量,而不是执行时间。更少的函数调用并不总是意味着更低的执行时间。在我的情况下,1.4 执行的调用减少了大约 20%,但运行速度慢了大约 30%。
这份报告说 jQuery 在 1.4 中有巨大的性能改进
http://www.stevesouders.com/blog/2010/01/15/jquery-14-performance/
好吧.. 在我为一个项目更新了 jQuery 之后(使用大量的 DOM 操作),我注意到整体性能得到了提升。所以我猜这些报告是真实的(或非常接近现实)
有一个关于 jQuery 团队性能改进的官方页面,也许这是一个好的开始:http: //jquery14.com/day-01/jquery-14#backwards