如何减少jquery.min.js的CPU时间?

时间:2012-04-04 09:12:32

标签: javascript jquery javascript-events profiling

我注意到几乎所有浏览器的javascript CPU资源都花在jquery.min.js上,具体来自:

http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js

是否有任何工具可以最大限度地减少JavaScript一般和/或jQuery所消耗的资源而不会直接将特定脚本列入黑名单?

我认为最明显的方法是动态减少脚本接收的计时器和其他事件的数量。实际上,您可以将所有事件暂停到不在前台页面中的脚本,除了您实际希望允许在后台接收事件的特定白名单网站。

只要整体浏览器性能提升,我对javascript性能下降感到非常满意。

2 个答案:

答案 0 :(得分:0)

听起来更像是使用jquery执行特定任务的另一个脚本。据我所知,在浏览器中加载后的jquery脚本本身在该时间点之后不会使用任何其他资源。

根据我对正在发生的事情的假设,目前你无能为力(特别是因为你还没有提供足够的信息来帮助)。

答案 1 :(得分:0)

将所有getElementsByClassName更改为getElementsByTagName。随着getElementsByTagName更高效,这将大大提高性能