📌  相关文章
📜  JavaScript performance.now() 方法(1)

📅  最后修改于: 2023-12-03 15:01:38.388000             🧑  作者: Mango

JavaScript performance.now() 方法

JavaScript performance.now() 方法是用来计算代码运行时间的方法。该方法是一个高精度时间戳,可以测量在代码执行期间发生的某一点之间的时间跨度。

语法
performance.now()
返回值

一个DomHighResTimeStamp对象,表示自性能测量起经过的时间,单位为毫秒(千分之一秒)。

使用方法

下面是使用performance.now()来计算代码运行时间的基本方法:

let t0 = performance.now();
codeExecuted();
let t1 = performance.now();
console.log("代码执行时间为:" + (t1 - t0) + " 毫秒");
示例

以下示例演示如何使用performance.now()来测量代码执行时间:

function testPerformance() {
  let sum = 0;
  let t0 = performance.now();
  for (let i = 0; i < 1000000; i++) {
      sum += i;
  }
  let t1 = performance.now();
  console.log("代码执行时间为:" + (t1 - t0) + " 毫秒");
}

testPerformance();
结论

使用performance.now()方法可以轻松地对JavaScript代码的性能进行测量。与Date对象不同,performance.now()方法返回的时间戳是高分辨率的,因此可以实现更精确的测量。