Javascript的performance.now()和Nodejs

时间:2016-06-18 16:04:13

标签: javascript node.js

我是Nodejs的新手,我对时间安排感到困惑:

如果Nodejs是Javascript,那么为什么Javascript的performance.now()不能在Nodej上运行,我被迫使用console.time()等?

我怎么知道其他Javascript函数在Node上不起作用?

谢谢!

1 个答案:

答案 0 :(得分:9)

更新:尽管在撰写本文时这是正确的,但这个答案现已过时,现代版本的Node支持performance.now()

首先,我们必须非常清楚JavaScript的作用 - 并且不包括。

JavaScript包含的定义是EMCA-262 guide。这是JavaScript唯一需要的东西。

其他所有内容 - 从DOMperformance对象都是主机环境提供的附加内容。

有些 - 很多 - 浏览器选择添加performance.now()但这不是JavaScript的一部分 - 只是JavaScript可以调用的内容。

nodeJS目前还不支持它 - 至少不是开箱即用的,但看起来有人创建了一个能够为您提供此功能的模块。

我没有尝试过,只是快速google for the node performance.now`这是第一次点击:https://www.npmjs.com/package/performance-now