JavaScript engine
JavaScript-Engines sind Interpreter, die JavaScript-Code analysieren und ausführen. Moderne JavaScript-Engines nutzen Just-in-Time (JIT) Compilation, um JavaScript-Code in Maschinencode umzuwandeln, der vom Prozessor eines Computers ausgeführt werden kann. Eine JavaScript-Engine wird typischerweise in Web-Browsern entwickelt und verwendet, um clientseitigen Code auszuführen, kann aber auch in serverseitigen Umgebungen wie Node.js eingesetzt werden.
In einem Browser arbeitet die JavaScript-Engine zusammen mit der Render-Engine über das Document Object Model und Web IDL-Bindungen. Einige JavaScript-Engines führen auch WebAssembly-Code im gleichen Sandbox-Umfeld wie gewöhnlichen JavaScript-Code aus.
Verwechseln Sie JavaScript-Engines nicht mit Render-Engines, die ebenfalls wesentliche Bestandteile von Browsern sind.
Siehe auch
- JavaScript engine auf Wikipedia
- Verwandte Glossarbegriffe: