Heim  >  Artikel  >  Web-Frontend  >  Was ist eine Javascript-Engine?

Was ist eine Javascript-Engine?

王林
王林Original
2021-07-08 13:47:352270Durchsuche

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.

Was ist eine 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.

Google

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn