如何自动找出我的网站上哪些jQuery选择器速度慢?有插件吗?

时间:2015-04-22 16:15:10

标签: javascript jquery monitoring performance-testing

我想在jQuery选择器慢的时候自动检测(> some_millis)我希望它能控制日志中有关行号的事情。

我的第一个想法是覆盖核心jQuery选择器代码以在那里插入这样的测试,但是有现成的插件来实现这一点,有没有人尝试类似的东西?某些浏览器工具可以这样做(可能在分析器中过滤方法调用)吗?

请注意,我不想在每个选择器调用周围放置一些perf监视js代码!

1 个答案:

答案 0 :(得分:2)

快速谷歌搜索产生:

  1. http://seesparkbox.com/foundry/jquery_selector_performance_testing
  2. https://learn.jquery.com/performance/optimize-selectors/
  3. 对JS探查器的引用已经死亡,但这是Chrome的首选方式:

    https://developer.chrome.com/devtools/docs/cpu-profiling

      

    现在打开Chrome DevTools,导航到“个人档案”面板,然后验证"收集JavaScript CPU个人资料"被选中。现在,单击“开始”按钮或按Cmd + E开始录制JavaScript CPU配置文件。