当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《浏览器"基于webkit"还是"基于gecko"意味着什么?》经验,为你挑选了4个好方法。

我听到这些术语很多,特别是在讨论功能兼容性时......但它们什么意思



1> Matchu..:

WebKit和Gecko是浏览器实现显示HTML的两种不同的渲染引擎.Safari和Google Chrome使用WebKit.Firefox使用Gecko.


Thilo,Opera的引擎称为Presto,IE称为Trident.

2> eyelidlessne..:

要添加其他答案,可以区分引擎:

WebKit适用于各种环境,包括移动和嵌入式系统.

壁虎包括被称为基于网络技术的应用层语言XUL其可用于跨平台的GUI开发(和在Firefox,雷鸟采用,和附加为两者).

WebKit已经普及并推动了各种新的Web标准,尤其是绘图层 - 现在除了Trident(IE引擎)之外,每个主要引擎都采用了这种标准.

在Netscape失去对IE的"浏览器大战"之后,Gecko可能承担了重新启动浏览器创新的最大责任.

虽然WebKit的往往有速度上的优势,壁虎已经在这个领域,因为3.0版本大踏步前进,以及最大限度地减少资源需求(趋向于需要较少的内存随着时间的推移是Webkit,取决于实现).

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

从历史上看,WebKit源自Konqueror中的引擎KHTML.WebKit中的一些更改已经反向移植到KHTML.

使用WebKit的其他一些浏览器(以及应用程序和操作系统)包括Epiphany(用于*nix),OmniWeb(第一个OS X浏览器,最初在NeXT上),Adobe AIR(用于使用Web技术开发"桌面"应用程序的运行时)和Palm的WebOS的.

Gecko开始在Netscape开发,计划最终将其集成到Netscape浏览器中.Mozilla基础从Netscape分离出来,并开始为Mozilla套件开发Gecko ,现在称为SeaMonkey.Firefox(最初是Phoenix,然后是Firebird)构建为轻量级Gecko浏览器,在Mozilla套件中没有非浏览器相关功能,并且具有用于添加功能的已定义扩展API.

使用Gecko的其他一些浏览器包括K-Meleon(用于*nix),Flock(专用于社交网络)和Camino(Gecko在本机OS X Cocoa UI中).



3> Jim Schubert..:

Mozilla使用Gecko引擎,Chrome和Safari使用WebKit.WebKit应该占用更小的空间.

您可以在http://www.whatbrowser.org/en/找到您正在使用的浏览器(以及有用的调整).

维基百科浏览器的图形时间轴可能会有所帮助:http://en.wikipedia.org/wiki/Timeline_of_web_browsers#Graphical_Timeline

就像Gecko和WebKit的解释一样

编辑:为了解决原始帖子"他们的意思"的编辑,whatbrowser.org网站链接到网络浏览器的冗长比较.虽然这在技术上与Gecko vs. WebKit无关,但它是了解一些实现这两个引擎的浏览器的好方法.



4> thomasrutter..:

壁虎的演变.

    首先是Netscape,并没有那么特别,特别是针对Internet Explorer 3左右.

    然后Netscape开始研究新的浏览器引擎,打算将它用于Netscape Communicator 5.

    Netscape Communicator 5从未发生过,但新的浏览器引擎,现在称为Gecko,继续为Mozilla浏览器以及Netscape 6和7提供支持.

    Gecko现在最常用于Firefox浏览器.

Webkit的演变.

    首先是KHTML,它支持Konqueror浏览器.

    Apple借用了部分KHTML并将其命名为Webkit,它为Safari浏览器提供了动力.

    谷歌首先将Webkit用于他们的Android浏览器,然后继续将其用于谷歌浏览器.Webkit还用于诺基亚浏览器(在诺基亚S60上),主显节,WebOS浏览器(在Palm Pre上)等等.

    自2013年底以来,谷歌Chrome不再使用Apple的Webkit引擎,现在使用自己的独立分支,称为Blink(除了iOS上的Google Chrome,只能使用Webkit).

    Webkit继续在Safari和各种其他开源浏览器中使用.

为了完整起见,我还会提到Trident,有时也称为MSHTML,它支持Internet Explorer 4到11,以及EdgeHTML,它是Microsoft Edge中使用的Trident的分支.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有