- Rendering-Engine
-
Eine Layout-Engine, zuweilen auch Rendering-Engine genannt, wird von einem Browser benötigt um Texte (vorliegend in einer Auszeichnungssprache wie HTML oder XML) und geeignete Stilinformationen (CSS, XSLT) für die Ausgabe am Bildschirm oder anderen geeigneten Medien aufzubereiten. Der Vorgang an sich wird als Rendern bezeichnet.
Inhaltsverzeichnis
Funktionsweise
Reflow
Die Berechnung von SGML-Strukturen (wie etwa HTML) wird als Reflow bezeichnet. In diesem Prozess wird die grundlegende Geometrie der zu formatierenden Objekte berechnet – die zu formatierenden Objekte werden als frames (dt. Rahmen) bezeichnet[1].
Verbreitete Engines
- Gecko, wird unter anderem von den Browsern Mozilla Firefox/Iceweasel und Epiphany verwendet
- KHTML, die Layout-Engine des Konqueror-Browsers
- Presto, die Layout-Engine von Opera
- Trident, die Layout-Engine des Windows Internet Explorers von Microsoft
- WebKit, wird unter anderem vom Safari-Webbrowser und Google Chrome verwendet
Einzelnachweise
- ↑ Chris Waterson: Notes on HTML Reflow. Mozilla Foundation. Abgerufen am 15. Juli 2008. (englisch)
Weblinks
- http://www.mozilla.org/newlayout/doc/ Technische Dokumentation zur Layout Engine des Firefox-Browsers (englisch)
Wikimedia Foundation.