Home > Article > Web Front-end > what is javascript engine
The javascript engine is a virtual machine that specializes in processing JavaScript scripts and is generally included with web browsers. SpiderMonkey is the first javascript engine.
#The operating environment of this article: windows10 system, javascript 1.8.5, thinkpad t480 computer.
The JavaScript engine is a virtual machine that specializes in processing JavaScript scripts and is generally included with web browsers.
The main web browser JavaScript engines are as follows:
Mozilla
SpiderMonkey, the first JavaScript engine, was written by Brendan Eich when he was at Netscape Communications and used for Mozilla Firefox versions 1.0~3.0.
Rhino, managed by the Mozilla Foundation, is open source and written entirely in Java.
TraceMonkey, an engine based on real-time compilation, part of which is taken from the Tamarin engine, is used in Mozilla Firefox versions 3.5~3.6.
JaegerMonkey, the German Jäger originally means hunter, combines tracking and combination code technology to greatly improve performance. Some technologies borrow V8, JavaScriptCore, WebKit, and are used in Mozilla Firefox 4.0 and above.
V8, open source, developed by Google Denmark, is part of the Chrome browser.
Microsoft
Chakra (JScript engine), Chinese translation is Chakra, used in the 32-bit version of Internet Explorer 9.
Opera
Linear A, used for Opera versions 4.0~6.1.
Linear B, used in Opera versions 7.0~9.2.
Futhark, used in Opera versions 9.5~10.2.
Carakan, written by Opera Software Company, has been used since Opera version 10.50.
Others
KJS, KDE's ECMAScript/JavaScript engine, was originally developed by Harri Porten and used in the Konqueror web browser of the KDE project.
Narcissus, open source, written by Brendan Eich (who also co-wrote the first SpiderMonkey).
Tamarin, written by Adobe Labs, the engine used by Flash Player 9.
Nitro (formerly SquirrelFish), written for Safari 4.
Related video tutorial sharing: javascript video tutorial
The above is the detailed content of what is javascript engine. For more information, please follow other related articles on the PHP Chinese website!