Gecko

Gecko ist die Layout-Engine, die vom Mozilla-Projekt entwickelt wurde und in vielen Apps/Geräten verwendet wird, einschließlich Firefox und Firefox OS.

Webbrowsers benötigen eine Software namens Layout-Engine, um HTML, CSS, JavaScript und eingebettete Inhalte (wie Bilder) zu interpretieren und alles auf Ihrem Bildschirm darzustellen. Darüber hinaus stellt Gecko sicher, dass assoziierte APIs auf jedem von Gecko unterstützten Betriebssystem gut funktionieren und dass die geeigneten APIs nur an relevante Unterstützungstargets exponiert werden. Das bedeutet, dass Gecko unter anderem einen Netzwerk-Stack, einen Grafik-Stack, eine Layout-Engine, eine JavaScript-virtuelle Maschine und Portierungsebenen umfasst.

Da alle Firefox OS-Apps Web-Apps sind, verwendet Firefox OS Gecko auch als App-Laufzeitumgebung.

Siehe auch