【发布时间】:2016-05-04 09:17:55
【问题描述】:
由于各种原因,现在有几个 nodejs 的分支。
让我的节点代码查看它在哪个分叉下运行,目前最好的方法是什么?
我知道的分叉是:
- nodejs 官方发布
- iojs - 我想它现在已经被弃用了,因为它重新加入了官方的 nodejs,但它仍然很有趣
- JXcore - 一个支持多个 CPU/内核的分支;多个 JS 引擎,包括 V8、Mozilla 的 SpiderMonkey 和微软的 ChakraCore;和 js 应用程序的打包,因此应用程序的用户不需要使用 npm
- Microsoft 的 nodejs 分支通过 V8 兼容性 shim 使用其 Edge 浏览器的 ChakraCore JS 引擎
(I've also asked a companion question about detecting which JS engine is being used.这个问题只是关于检测正在使用哪个fork。)
【问题讨论】:
-
这个问题被否决了,但我刚刚发现的a previous question asking only about nodejs vs iojs 有七个赞成票。这只是我的措辞吗?
标签: node.js jxcore chakra iojs chakracore