Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery 1.3与1.4(性能)_Javascript_Jquery_Performance_Profiling_Jquery 1.4 - Fatal编程技术网

Javascript jQuery 1.3与1.4(性能)

Javascript jQuery 1.3与1.4(性能),javascript,jquery,performance,profiling,jquery-1.4,Javascript,Jquery,Performance,Profiling,Jquery 1.4,jQuery1.4最近发布,新网站显示了一些性能图表,其中1.4明显更好,但是有人已经对1.4和1.3的总体性能改进进行了分析吗?如果没有,我如何在我的站点/页面上对这两个页面进行配置,是否有任何工具 迫不及待地想知道1.4与以前的版本相比有多快 编辑:一位博主做了一些研究,发现FF的速度快了约30%,而Safari的速度慢了约1.3%。嗯…这份报告说jQuery在1.4中有巨大的性能改进 好吧。。在我为一个项目更新jQuery(使用广泛的DOM操作)之后,我注意到总体性能有所提高。因此,我猜这

jQuery1.4最近发布,新网站显示了一些性能图表,其中1.4明显更好,但是有人已经对1.4和1.3的总体性能改进进行了分析吗?如果没有,我如何在我的站点/页面上对这两个页面进行配置,是否有任何工具

迫不及待地想知道1.4与以前的版本相比有多快


编辑:一位博主做了一些研究,发现FF的速度快了约30%,而Safari的速度慢了约1.3%。嗯…

这份报告说jQuery在1.4中有巨大的性能改进


好吧。。在我为一个项目更新jQuery(使用广泛的DOM操作)之后,我注意到总体性能有所提高。因此,我猜这些报告是真实的(或非常接近真实的)

有一个关于jQuery团队的性能改进的官方页面,也许这是一个好的开始:

他们的图表只显示了故事的一个方面。我最近正在编写一个脚本,该脚本涉及在整个DOM树中迭代数千个输入元素并遍历它们的父元素。根据Firebug的说法,jQuery1.4在确切的js和DOM结构上的运行速度比1.3.2慢大约30%

不过,这并不是说1.4在总体上并不“更快”,而且这只是我在其中介绍的一个浏览器中的情况。我认为这一次他们的努力更多地集中在加快与动态内容创建相关的领域,而不是处理现有的静态元素


我想我还应该指出,这些图表列出了函数调用的数量,而不是执行时间。更少的函数调用并不总是意味着更少的执行时间。在我的情况下,1.4执行的调用减少了大约20%,但运行速度慢了大约30%。

jquery1.4专注于提高一些最常用函数的速度,例如
addClass()
removeClass()
css()
remove()
html()
empty()
。John Resig在博客中讲述了他如何分析jQuery,以确定代码库中的问题点,以及如何加快这些问题的速度。jQuery1.4的速度改进兜售的功能在jQuery1.3中表现得很差,因此您所看到的改进可能会有所不同。