Heim >Web-Frontend >js-Tutorial >Was ist eine Javascript-Engine?
Die Javascript-Engine ist eine virtuelle Maschine, die auf die Verarbeitung von JavaScript-Skripten spezialisiert ist und im Allgemeinen in Webbrowsern enthalten ist. SpiderMonkey ist die erste Javascript-Engine.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Javascript 1.8.5, Thinkpad T480-Computer.
Die JavaScript-Engine ist eine virtuelle Maschine, die auf die Verarbeitung von JavaScript-Skripten spezialisiert ist und im Allgemeinen in Webbrowsern enthalten ist.
Die wichtigsten Webbrowser-JavaScript-Engines sind wie folgt:
Mozilla
SpiderMonkey, die erste JavaScript-Engine, wurde von Brendan Eich geschrieben, als er bei Netscape Communications war, und wird in den Mozilla Firefox-Versionen 1.0–3.0 verwendet.
Rhino wird von der Mozilla Foundation verwaltet, ist Open Source und vollständig in Java geschrieben.
TraceMonkey, eine auf Echtzeitkompilierung basierende Engine, die teilweise von der Tamarin-Engine übernommen wurde, wird in den Mozilla Firefox-Versionen 3.5–3.6 verwendet.
JaegerMonkey, das deutsche Wort für Jäger, kombiniert Tracking- und Kombinationscode-Technologie, um die Leistung erheblich zu verbessern. Einige der Technologien sind von V8, JavaScriptCore und WebKit übernommen und werden in Mozilla Firefox 4.0 und höher verwendet.
V8, Open Source, entwickelt von Google Dänemark, ist Teil des Chrome-Browsers.
Microsoft
Chakra (JScript-Engine), die chinesische Übersetzung ist Chakra, wird in der 32-Bit-Version von Internet Explorer 9 verwendet.
Opera
Linear A, für Opera-Versionen 4.0–6.1.
Linear B, für Opera-Versionen 7.0–9.2.
Futhark, für Opera-Versionen 9.5~10.2.
Carakan, geschrieben von Opera Software Company, wird seit Opera Version 10.50 verwendet.
Sonstiges
KJS, die ECMAScript/JavaScript-Engine von KDE, wurde ursprünglich von Harri Porten entwickelt und im Konqueror-Webbrowser des KDE-Projekts verwendet.
Narcissus, Open Source, geschrieben von Brendan Eich (der auch den ersten SpiderMonkey mitgeschrieben hat).
Tamarin, geschrieben von Adobe Labs, der Engine, die von Flash Player 9 verwendet wird.
Nitro (früher bekannt als SquirrelFish), geschrieben für Safari 4.
Verwandte Video-Tutorial-Freigabe: Javascript-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist eine Javascript-Engine?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!