2016-11-08 2 views
5

Ich wusste, dass node.js auf V8-Javascript-Engine von Google Chrome basiert. Und ich möchte wissen, ob Node.js auf FireFox laufen kann, wie?Beziehung zwischen Node.js und FireFox

Welche Version von Firefox unterstützt V8 Javascript Engine oder Node.js?

Antwort

4

Sie vermischen JS Engine und Browser.

  • V8 ist die JS-Engine von Google Chrome (wird unter anderem auch von Chromium und MongoDB verwendet).
  • SpiderMonkey ist die JS-Engine von Firefox (auch von GNOME und Adobe als Beispiele verwendet).
  • Chakra ist Microsofts JS-Engine, die nur von IE und Edge verwendet wird.
  • Node.js basiert auf V8, die Sie mit Google Chrome verwechseln. Sie verwenden die gleiche JS Engine, aber Sie benötigen keinen Teil von Chrome selbst, um Node.js zu verwenden.

    Es gab ein Projekt, um node.js nach SpiderMonkey zu portieren, aber der vielversprechendste ist JXcore, ein node.js Fork, der JS Engine unabhängig ist und V8 oder SpiderMonkey direkt verwenden kann. Sie können auch interessiert sein zu wissen, dass Microsoft derzeit porting node.js to Chakra ist.

    +0

    danke, aber ich habe noch eine Frage. Wikipedia sagt: "Die V8 JavaScript Engine ist eine Open-Source-JavaScript-Engine, die von The Chromium Project für den Google Chrome-Webbrowser entwickelt wurde". Und ich möchte wissen, wie FireFox V8-Motor unterstützt. Dann, als sie diese Funktion auf Firefox implementiert haben? –

    +0

    Ah, node.js verwenden V8, und eine Gabelung davon verwenden SpiderMonkey, aber Firefox nur SpiderMonkey, nicht V8. – DrakaSAN

    +0

    Ok! Danke für Ihre Hilfe. –

    Verwandte Themen