我是Nodejs的新手,我对时间安排感到困惑:
如果Nodejs是Javascript,那么为什么Javascript的performance.now()不能在Nodej上运行,我被迫使用console.time()等?
我怎么知道其他Javascript函数在Node上不起作用?
谢谢!
答案 0 :(得分:9)
更新:尽管在撰写本文时这是正确的,但这个答案现已过时,现代版本的Node支持performance.now()
首先,我们必须非常清楚JavaScript的作用 - 并且不包括。
JavaScript包含的定义是EMCA-262 guide。这是JavaScript唯一需要的东西。
其他所有内容 - 从DOM
到performance
对象都是主机环境提供的附加内容。
有些 - 很多 - 浏览器选择添加performance.now()
但这不是JavaScript的一部分 - 只是JavaScript可以调用的内容。
nodeJS
目前还不支持它 - 至少不是开箱即用的,但看起来有人创建了一个能够为您提供此功能的模块。
我没有尝试过,只是快速google for the node performance.now`这是第一次点击:https://www.npmjs.com/package/performance-now