JavaScript 処理時間を計測する時は performance.now()を利用しよう

処理時間を計測したい場合は、Date を使うのではなく、より厳密な performance.now()を使いましょう。

const t0 = performance.now();
doSomething();
const t1 = performance.now();
console.log(`Call to doSomething took ${t1 - t0} milliseconds.`);

単位はミリ秒です。

NodeJsで使う場合は以下のようにrequireしましょう。

const { performance } = require('perf_hooks');