浏览器“基于webkit”还是“基于gecko”意味着什么?

我听到这些术语很多,特别是在讨论功能兼容性时……但是它们是什么意思?
要添加其他答案,可以区分引擎:

> WebKit适用于各种环境,包括移动和嵌入式系统.
> Gecko包含一种基于Web技术的应用层语言,称为XUL,可用于跨平台GUI开发(并在Firefox,Thunderbird和两者的附加组件中使用).
> WebKit越来越受欢迎,并有助于推动各种新的Web标准,尤其是< canvas>绘图层 – 现在除了Trident(IE引擎)之外的每个主要引擎都采用.
>当Netscape失去对IE的“浏览器大战”时,Gecko可能承担了重新启动浏览器创新的最大责任.
>虽然WebKit往往具有速度优势,但Gecko自3.0版本以来在这一领域取得了长足进步,并且最大限度地减少了资源需求(随着时间的推移,需要的内存比WebKit更少,具体取决于实现).

编辑:还有一些历史和其他一些使用引擎的浏览器……

从历史上看,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中).

相关文章
相关标签/搜索