- Home
- /
- Tutorials
- /
- JavaScript Tutorial
- /
- JavaScript Performance Measurement
JavaScript Performance
JavaScript Performance Measurement
performance.nowgives a far more precise timestamp thanDate.nowfor measuring code.
Date.now() only has millisecond precision and can jump if the clock changes.
performance.now() is designed specifically for timing code.
Example
Example
javascript
const started = performance.now();
let total = 0;
for (let i = 0; i < 10000; i++) {
total += i;
}
const elapsed = performance.now() - started;
console.log(typeof elapsed);
console.log(elapsed >= 0);