我听到这些术语很多,特别是在讨论功能兼容性时......但它们是什么意思?
要添加其他答案,可以区分引擎:
<canvas>
绘图层 - 现在除了Trident(IE引擎)之外的每个主要引擎都采用了这种标准。编辑:和一些历史和一些其他使用引擎的浏览器......
从历史上看,WebKit源自KHTML引擎Konqueror。 WebKit中的一些更改已经反向移植到KHTML。
使用WebKit的一些其他浏览器(以及应用程序和操作系统)包括Epiphany(用于* nix),OmniWeb(第一个OS X浏览器,最初在NeXT上),Adobe AIR(用于使用Web技术开发“桌面”应用程序的运行时)和Palm的WebOS的。
Gecko开始在Netscape开发,计划最终将其集成到Netscape浏览器中。 Mozilla粉底从Netscape分离出来,然后开始为Mozilla suite开发Gecko,现在被称为SeaMonkey。 Firefox(最初是Phoenix,然后是Firebird)构建为轻量级Gecko浏览器,在Mozilla套件中没有非浏览器相关功能,并且具有用于添加功能的已定义扩展API。
使用Gecko的其他一些浏览器包括K-Meleon(用于* nix),Flock(专用于社交网络)和Camino(Gecko在本机OS X Cocoa UI中)。
Mozilla使用Gecko引擎,Chrome和Safari使用WebKit。 WebKit应该占用更小的空间。
您可以在http://www.whatbrowser.org/en/找到您正在使用的浏览器(以及有用的调整)
维基百科浏览器的图形时间轴可能会有所帮助:http://en.wikipedia.org/wiki/Timeline_of_web_browsers#Graphical_Timeline
编辑:为了解决原始帖子“他们的意思”的编辑,whatbrowser.org网站链接到lengthy comparison of web browsers。虽然这在技术上与Gecko vs. WebKit无关,但它是了解一些实现这两个引擎的浏览器的好方法。
壁虎的演变。
Webkit的演变。
为了完整起见,我还会提到Trident,有时也称为MSHTML,它支持Internet Explorer 4到11,以及EdgeHTML,它是Microsoft Edge中使用的Trident的一个分支。