如何使用performance.now()?

时间:2020-02-23 15:23:29

标签: javascript node.js performance

我想使用Performance.now(),如对此SO Post的最佳回答所示。

How to measure time taken by a function to execute

但是在我的Replit或本地Node服务器中不可用。

我必须安装它吗?

我在Repl.it上搜索了软件包,然后出现了

enter image description here

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

const performance = require('performance'); const t0 = performance.now();

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

2 个答案:

答案 0 :(得分:0)

无需安装,它是节点api的一部分。到目前为止,最好的答案是查看此处的详尽文档-https://nodejs.org/api/perf_hooks.html

答案 1 :(得分:0)

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

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

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

用法示例:

var t0 = performance.now();
doSomething();
var t1 = performance.now();
console.log("Call to doSomething took " + (t1 - t0) + " milliseconds.");