Die aktuelle Version (Stand: 17. Juni 2008) ist Version 1.9, die zusammen mit Firefox 3 veröffentlicht wurde. Ab Version 2 wird die Rendering Engine unter dem Namen Mozilla2 weiterentwickelt, die voraussichtlich Ende 2009 mit Firefox 4 erscheint.[1]
Die Gecko-Engine wurde in der Programmiersprache C++ geschrieben. Sie ist freie Software und kann daher kostenlos von jedermann benutzt und unter den Bedingungen der MPL für seine Anforderungen angepasst werden. Frühere Namen von Gecko waren Raptor und NGLayout. NGLayout bedeutete eigentlich „Next Generation Layout“, es wurde aber später oft mit „Netscape Gecko Layout“ übersetzt.
Zur Engine gehört auch eine Editor-Komponente, die Plaintext und HTML unterstützt.[2]
Anwendungen können das Modul mit der Gecko-Bibliotheklibxul, über XULRunner (welches selbst libxul verwendet) oder über eine Gecko-Software mit eigener integrierter Laufzeitumgebung wie Mozilla Firefox bis Version 2 nutzen, bzw. sie sind selbst eine.
Unterstützung für SVG und Canvas, Verbesserungen in JavaScript 1.5 und CSS 2/3.
Aktuelle Version eines älteren Entwicklungszweigs: 1.8.1
24. Oktober 2006
Firefox 2.0
Aktuelle Version:1.9
17. Juni 2008
Firefox 3.0
Eines der Hauptziele von Gecko 1.9 war die Grundüberarbeitung der grafischen Ausgabe. Statt der Plattform-API wird die plattformübergreifende Grafikbibliothek Cairo verwendet. Damit kann die Bildschirmausgabe mit 3D-Grafikhardware beschleunigt werden. Außerdem ist es möglich, die Ausgabe in Formaten wie PNG oder PDF zu speichern. So kann der Benutzer Webseiten in diese Formate exportieren.
Außerdem wurde im Reflow-Refactor-Branch (englisch) der Code stark überarbeitet, um z. B. CSS-Befehle wie inline-block zu ermöglichen. Damit wird dann auch der Acid2-Test bestanden.[3]
Die nächsten zu erwartenden Veröffentlichungen/Daten
Zukünftige Version: 1.9.1
1. Quartal 2009
Firefox 3.1
Zukünftige Version: 2.0
Ende 2009
Firefox 4.0
Ab Version 2 wird Gecko unter dem Namen „Mozilla2“ weiterentwickelt.