Topic summary
JavaScript engine

Extracted from the Wikipedia article List of JavaScript engines.
The first JavaScriptengines were interpreters of the source code, but modern engines use just-in-time compilation to improve performance. JavaScript engines are typically developed by web browser vendors, and every major browser includes one. In a browser, the JavaScript engine runs in concert with the rendering engine via the Document Object Model and Web IDL bindings. However, the use of JavaScript engines is not limited to browsers; For example, the V8 engine is a core component of the Node.jsruntime system. They are also called ECMAScript engines, after the official name of the specification. With the advent of WebAssembly, some engines can also execute this code in the same sandbox as regular JavaScript code.