Engine
Der Begriff Engine kann je nach Kontext mehrere Bedeutungen haben. Er kann sich beziehen auf:
- 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-browser entwickelt und eingesetzt, um clientseitigen Code auszuführen, kann aber auch in serverseitigen Umgebungen wie Node.js verwendet werden.
- Rendering engine
- Rendering Engines (auch bekannt als Layout-Engines oder Browser-Engines) sind Teil eines Browser, der HTML, CSS und andere Ressourcen einer Webseite in eine visuelle Darstellung auf einem Bildschirm umwandelt.