我目前正在阅读尼古拉斯·C·扎卡斯(NicholasC.Zakas)的“高性能JavaScript”(),他在书中说:
对这两段代码进行比较表明,在浏览器之间使用选择器API要快2到6倍(图3-6)。
我正在寻找的是一个基于浏览器的工具,它允许我捕获和测量给定的getElementsByTagName
**).**片段的性能,并将其与另一个使用不同方法的脚本进行比较(例如,使用Selector )
我使用过Chrome和Firebug,但它们似乎都没有给我提供他在这里所做的比较。我是不正确地使用这些工具,还是有一个我不熟悉的新工具,我应该使用?
发布于 2012-03-29 13:23:47
最流行的方法就是使用http://jsperf.com/的免费在线服务。
或来自github的克隆它。
与手工测试相比,它有一个很大的优势:它使用Java Applet来访问纳秒计时器,而JS计时器(日期对象)只能解析到毫秒。
发布于 2012-03-29 13:23:28
Chrome开发工具是可行的。有三个很棒的功能。
如果您使用Chrome通道,请查看速度跟踪扩展(由Google提供)。基本上是增强的时间线。如果你是一个jQuery的家伙,测试版也有。我还没有使用,所以我不能说它的用途。
https://stackoverflow.com/questions/9918179
复制相似问题