Tag: chakra

我的node.js代码怎么能看到它是否在官方nodejs,iojs,jxcore或node-chakracore下运行?

由于各种原因,现在有几个nodejs的分支。 对于我的节点代码来查看它正在运行哪个分支,目前最好的方法是什么? 我知道的叉子是: 官方nodejs发布 iojs – 我猜它现在已经被弃用了,因为它重新join了官方的nodejs,但它仍然很有意思 JXcore – 支持多个CPU /内核的分支; 包括V8,Mozilla的SpiderMonkey和微软的ChakraCore在内的多个JS引擎; 和包装的js应用程序,所以npm不需要由应用程序的用户使用 微软的nodejs使用他们的Edge浏览器的ChakraCore JS引擎通过一个V8兼容垫片 ( 我还问过一个关于检测使用哪个JS引擎的同伴问题,这个问题只是关于检测哪个fork被使用。

当用作Node.js的JS引擎时,微软的ChakraCore是否比Google的V8提供任何性能优势

[ 我已经编辑了我的问题来缩小场景只有Node.js. 请重新打开它。 这是一个有用的问题,恰当的答案可能会在未来,而不是在ChakraCore还处于非常年轻的时候。 但这个问题是有效的,应该在这里 ] 我们都知道/阅读/听说过Google的V8引擎的辉煌 ,以及它如何使node.js成为它的美丽多年。 但现在我们可以select微软的ChakraCore和Google的V8作为我们的首选JavaScript引擎, 我想知道是否有人有任何证据,或者testing他们发现哪一个比nodejs更高效 。 请回答一些事实和结果,因为有人不应该使用/select脉轮只是因为他/她爱微软或同样适用于V8和谷歌。 谢谢。