Вы должны использовать Performance API.
* флаг 1003 * требуется, если вы хотите измерение времени с высоким разрешением, иначе он не выдаст ошибку отказа в разрешении, но вместо этого будет целое число, что приведет к потере точности.
const t0 = performance.now();
doSomething();
const t1 = performance.now();
console.log(`Call to doSomething took ${t1 - t0} milliseconds.`);
Или console.time
console.time('foo');
doSomething();
console.timeEnd('foo'); // foo: 400ms