如何使用 Performance.now()?

jen*_*fer 2 javascript performance node.js

我想使用 Performance.now(),如这篇 SO Post 的最佳答案中所示。

如何测量函数执行所花费的时间

但是,它在我的 Replit 或本地节点服务器中不可用。

我必须安装它吗?

我在 Repl.it 上搜索了软件包,结果出现了这个

在此输入图像描述

在 repl.it 中我添加了...

const 性能 = require('性能'); const t0 = 性能.now();

它会自动安装性能,但我仍然收到错误...现在它说 now() 不是一个函数。

nov*_*ung 5

它是浏览器 javascript API 的一部分,不需要第三方。

来自 MDN https://developer.mozilla.org/en-US/docs/Web/API/Performance/now

返回的值表示自时间原点以来经过的时间。

使用示例:

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