Console timeEnd()
Example
How long does it take to perform a for-loop 100.000 times:
for (let i = 0; i < 100000; i++) {
// some code
}
console.timeEnd();
More examples below.
Description
The timeEnd() method ends a timer, and writes the result to the console.
The timeEnd() method allows you to time code operations for testing purposes.
Note
You can run many timers at the same time.
Use the label parameter to name different timers.
See Also:
Syntax
Parameters
The name of the timer.
More Examples
Using the label parameter:
for (let i = 0; i < 100000; i++) {
// some code
}
console.timeEnd("test1");
Which is fastest, the for loop or the while loop?
for (let i = 0; i < 100000; i++) {
// some code
}
console.timeEnd("for loop");
let i = 0;
console.time("while loop");
while (i < 1000000) {
i++
}
console.timeEnd("while loop");
Browser Support
console.timeEnd() is supported in all modern browsers:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Yes | Yes | Yes | Yes | Yes | 11 |