现在有几个 nodejs 的分支,其中一些支持谷歌 V8 引擎以外的 JavaScript 引擎。
为了让我的节点代码查看它在哪个 JS 引擎下运行,目前最好的方法是什么?
我知道的引擎是:
- Google 的V8 - 官方node.js和iojs fork支持的唯一引擎。JXcore支持的引擎之一。
- Mozilla 的SpiderMonkey - JXcore支持的引擎之一。
- Microsoft's ChakraCore - Microsoft的 node.js 端口支持的引擎,显然是JXcore支持的引擎之一,尽管我还没有让那个引擎工作。
(我问了一个单独的问题,关于检测正在使用哪个分叉的 nodejs。这个问题只是关于检测 JS 引擎。)