JavaScript-Engine
JavaScript-Engines sind Interpreter, die JavaScript-Code parsen und ausführen. Moderne JavaScript-Engines nutzen Just-in-Time (JIT) Kompilierung, um JavaScript-Code in Maschinencode zu konvertieren, der von einem Prozessor eines Computers ausgeführt werden kann. Eine JavaScript-Engine wird typischerweise in Web-Browsern entwickelt und eingesetzt, um clientseitigen Code auszuführen, kann aber auch in serverseitigen Umgebungen wie Node.js verwendet werden.
In einem Browser arbeitet die JavaScript-Engine zusammen mit der Rendering-Engine über das Document Object Model und Web IDL-Bindings. Einige JavaScript-Engines führen auch WebAssembly-Code in der gleichen Sandbox wie regulärer JavaScript-Code aus.
Verwechseln Sie JavaScript-Engines nicht mit Rendering-Engines, die ebenfalls entscheidende Teile von Browsern sind.
Gängige JavaScript-Engines sind:
Siehe auch
- JavaScript-Engine auf Wikipedia
- JavaScript-Implementierungen
- Verwandte Glossarbegriffe: