Gecko

发展史

1997年，网景导航者在各方面的表现已经比不上它的主要竞争对手Internet Explorer，这包括程序的运行速度、对W3C标准的支持度等等。于是，网景收购了DigitalStyle，开始研发下一代的排版引擎，并期望把新的排版引擎应用于下一版本的网景浏览器上。
1998年初，这个新的排版引擎名为Raptor，以开放源代码的方式发放于网络上。后来，因为商标问题，Raptor改名为NGLayout（即Next Generation Layout之意）。而最后NGLayout被网景市场部门重命名为Gecko。但由于Gecko为网景公司的商标，所以有一段时期Mozilla.org（网景成立的非正式组织，Mozilla基金会前身）以NGLayout来称呼这个新的排版引擎。
1998年10月，网景公布下一版的浏览器将会使用这个排版引擎，而该浏览器亦需要被大幅度重写。对于致力推动网络标准的人，这是一个令人振奋的消息。然而，对于网景开发者而言，这是一个长达六个月的大工程，而他们在Netscape 5.0上（包括旧有的Mariner排版引擎）所花的心血亦被白白浪费，结果导致采用Gecko引擎的Netscape 6.0在2000年11月才被正式发布。
随着Gecko排版引擎的开发，越来越多应用程序开始使用它。美国在线作为网景的母公司，终于在CompuServe 7.0和AOL for Mac OS X上使用了Gecko。可惜，Windows版的AOL浏览器始终没有使用过Gecko。
2003年7月15日，美国在线解散了网景公司，大部分网景开发者被解雇。而Mozilla基金会亦在当天成立，继续推动着Gecko的发展。直到今天，Gecko排版引擎继续由Mozilla员工和社群所维护和发展。

使用

Gecko主要用于网页浏览器，最早使用于Netscape 6和Mozilla Suite（后来改名为SeaMonkey）。Mozilla还在其它浏览器派生产品使用它，如Firefox和Firefox移动版。Mozilla也在其Thunderbird电子邮件客户端使用。
使用Gecko的其他网页浏览器包括Airfox、Waterfox、K-Meleon、Lunascape、Pale Moon、Firefox Portable、Conkeror、Classilla、
TenFourFox、HP Secure Web Browser，Oxygen和Sylera（用于移动设备）。
其他使用Gecko的产品包括Conkeror、Oxygen、Nightingale、Instantbird和Google的图片管理软件Picasa（用于Linux）。
DevHelp是用于API文件的GTK+/GNOME浏览器，使用Gecko来渲染文件。
Gecko也被Sugar用于OLPC XO-1计算机。
历史上使用Gecko的产品包括Songbird、Epiphany（现在称为GNOME Web，使用WebKitGTK+）、Sunbird，以及其他网页浏览器，包括Swiftfox、Flock、Galeon、Camino、Minimo、Beonex Communicator、Kazehakase和MicroB。
在Netscape时代，由于糟糕的技术和管理决策导致了Gecko的软件膨胀。因此，2001年，Apple选择了KHTML分支而不是Gecko，来为其Safari浏览器建构WebKit引擎。不过，到2008年，Mozilla已经解决了一些膨胀问题，使得Gecko的性能大幅的提升。