Timing Processes
If you want to time a process, you can use the console.time()
and console.timeEnd()
utilities specified by the console
Web API. Invoking console.time()
with a label starts a named timer. You can then run the process you want to time. Then invoke console.timeEnd()
with the same label to terminate the timer and see how long the process took.
console.time('sorting');
[11,10,9,8,7,6,5,4,3,2,1].sort();
console.timeEnd('sorting');
> sorting: 0.278ms
console.time('console logging');
console.log('logging to the console');
console.timeEnd('console logging');
> logging to the console
> console logging: 0.311ms
console.time('adding'); 1 + 1; console.timeEnd('adding');
> adding: 0.006ms
These functions are implemented in most modern browsers.
See the docs for more details.
Last updated
Was this helpful?