我想使用Performance.now(),如对此SO Post的最佳回答所示。
How to measure time taken by a function to execute
但是在我的Replit或本地Node服务器中不可用。
我必须安装它吗?
我在Repl.it上搜索了软件包,然后出现了
在repl.it中,我添加了...
const performance = require('performance'); const t0 = performance.now();
它会自动安装性能,但是我仍然遇到错误...现在是说now()不是函数。
答案 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.");