测量js代码块性能的小技巧

为了能据快速的测量javascript代码块的性能,我们可以使用console的两个函数:
console.time(label)
console.timeEnd(label)

示例代码:

1
2
3
4
5
6
7
8
9
10
11
console.time('Array initialize');
var arr = new Array(100);
var len = arr.length;
var i = 0;
for (i = 0; i < len; i++) {
arr[i] = new Object();
}
console.timeEnd('Array initialize');
// Outputs: Array initialize: 0.711ms

更多参考: Console object Javascript benchmarking

Demo: jsfiddle codepen

本文是js tips系列,翻译自 https://github.com/loverajoel/jstips