Using console.time()
& console.timeEnd()
you can measure how long it takes for your code to execute.
console.time('any-name-you-want');
for (var i = 0; i < 1000_000; i++) {}
console.timeEnd('the-same-name-as-above')
Output: 4.10693359375 ms
You set console.time()
before the code you want to benchmark. Then you write an actual code to benchmark.
After the block of code you add console.timeEnd()
that prints how much time has passed between console.time()
and console.timeEnd()
.
console.time('loop');
for (var i = 0; i < 1000_000_000; i++) {}
console.timeEnd('loop')
loop: 1746.97021484375 ms