Node.js和FireFox之间的关系

Web*_*per 7 firefox node.js

我知道node.js基于谷歌Chrome的V8 Javascript引擎.我想知道如果Node.js可以在FireFox上运行,那么如何?

什么版本的firefox支持V8 javascript引擎或Node.js?

Dra*_*SAN 6

你正在混合JS引擎和浏览器.

  • V8是谷歌Chrome的JS引擎(也被Chromium和MongoDB等使用).
  • SpiderMonkey是Firefox的JS引擎(也被GNOME和Adobe用作示例).
  • Chakra是微软的JS引擎,仅供IE和Edge使用.

Node.js基于V8,您可以将其与Google Chrome混淆.他们使用相同的JS引擎,但您不需要Chrome本身的任何部分来使用Node.js.

有一个项目将node.js移植到SpiderMonkey,但更有希望的是JXcore,一个独立于JS Engine的node.js fork,可以直接使用V8或SpiderMonkey.

您可能也有兴趣知道Microsoft目前将node.js移植到Chakra.