有没有一个包可以帮助我对JavaScript代码进行基准测试?我不是指Firebug和这样的工具.
我需要比较我实现的两个不同的JavaScript函数.我对Perl的Benchmark(Benchmark.pm)模块非常熟悉,我正在寻找类似JavaScript的东西.
是否强调对JavaScript代码进行基准测试?我可以通过一次运行来计时吗?
解决方法:
只需对每个函数进行多次迭代.一次迭代可能是不够的,但是(取决于你的函数有多复杂),接近100或甚至1000次迭代的地方应该可以胜任.
如果你想看看你的功能的哪些部分正在减慢速度,Firebug也有一个profiler.
编辑:对于未来的读者,推荐JSPerf的以下答案应该是正确的答案.我会删除我的,但我不能,因为它已被OP选中.基准测试不仅仅是运行多次迭代,而且JSPerf会为您完成这项工作.