Home  >  Article  >  Web Front-end  >  what is javascript engine

what is javascript engine

王林
王林Original
2021-07-08 13:47:352271browse

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.

what is 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.

Google

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn