Browser 浏览器是什么意思;“基于webkit的”;或;以壁虎为基础的;?

Browser 浏览器是什么意思;“基于webkit的”;或;以壁虎为基础的;?,browser,definition,Browser,Definition,我听说这些术语有很多,尤其是在讨论功能兼容性时。。。但是它们是什么意思呢?和是浏览器用来显示HTML的两种不同的呈现引擎。Safari和Google Chrome使用WebKit。Firefox使用Gecko。Mozilla使用Gecko引擎,Chrome和Safari使用WebKit。WebKit的占地面积应该更小 您可以找到您正在使用的浏览器(以及有用的调整) 维基百科浏览器的图形时间线可能会有所帮助: 对和的解释也是如此 编辑:为了解决对原始帖子“what do Means”的编辑问题,w

我听说这些术语有很多,尤其是在讨论功能兼容性时。。。但是它们是什么意思呢?

和是浏览器用来显示HTML的两种不同的呈现引擎。Safari和Google Chrome使用WebKit。Firefox使用Gecko。

Mozilla使用Gecko引擎,Chrome和Safari使用WebKit。WebKit的占地面积应该更小

您可以找到您正在使用的浏览器(以及有用的调整)

维基百科浏览器的图形时间线可能会有所帮助:

对和的解释也是如此


编辑:为了解决对原始帖子“what do Means”的编辑问题,whatbrowser.org网站链接到。虽然这在技术上与Gecko vs.WebKit没有关系,但这是一个很好的方式来了解实现这两个引擎的一些浏览器的情况。

要补充其他答案,请注意一些区别引擎的东西:

  • WebKit适用于各种环境,包括移动和嵌入式系统
  • Gecko包括一种基于web技术的应用层语言,名为,可用于跨平台GUI开发(并在Firefox、Thunderbird和附加组件中使用)
  • WebKit已经变得很受欢迎,并帮助推动了各种新的web标准,最显著的是现在除了Trident(IE引擎)外,每个主要引擎都采用了
    绘图层
  • 继网景在“浏览器大战”中输给IE后陷入停滞,Gecko可能对重新启动浏览器创新负有最大责任
  • 虽然WebKit往往具有速度优势,但Gecko自3.0版以来在这一领域取得了长足的进步,并最大限度地减少了资源需求(随着时间的推移,往往比WebKit需要更少的内存,具体取决于实现)
编辑:还有一些历史记录和其他一些使用引擎的浏览器

历史上,WebKit源于中的引擎。WebKit中的一些更改已被移植到KHTML

其他一些使用WebKit的浏览器(以及应用程序和操作系统)包括Epiphany(用于*nix)、OmniWeb(第一款OSX浏览器,最初在NeXT上)、AdobeAIR(使用web技术开发“桌面”应用程序的运行时)和Palm的WebOS

Gecko从Netscape开始开发,计划最终将其集成到Netscape浏览器中。Mozilla基金会从Netscape中剥离出来,并开始开发GECKO,现在被称为SeimOnKy。Firefox(最初是Phoenix,后来是Firebird)是一款轻量级Gecko浏览器,在Mozilla套件中没有与浏览器无关的功能,并且具有用于添加功能的已定义扩展API


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

Gecko的演变。

  • 首先是Netscape,它并没有那么特别,特别是针对InternetExplorer3左右

  • 然后,Netscape开始开发一个新的浏览器引擎,打算将其用于Netscape Communicator 5

  • Netscape Communicator 5从未出现过,但现在称为Gecko的新浏览器引擎继续为Mozilla浏览器以及Netscape6和7提供动力

  • Gecko现在主要用于Firefox浏览器

  • Webkit的发展。

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

  • 苹果借用了KHTML的一部分,称之为Webkit,并为Safari浏览器提供了动力

  • 谷歌首先将Webkit用于他们的Android浏览器,然后将其用于谷歌Chrome。Webkit还用于诺基亚浏览器(在诺基亚S60上)、主显节网络操作系统浏览器(在Palm Pre上)等

  • 自2013年末以来,谷歌Chrome不再使用苹果的Webkit引擎,现在使用它自己的独立分支Blink(除了iOS上的谷歌Chrome,它只能使用Webkit)

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


  • 为了完整起见,我还将提到Trident,有时称为MSHTML,它支持Internet Explorer 4到11,以及EdgeHTML,它是Microsoft Edge中使用的Trident的一个分支,在我转换Gecko URL中的括号以更好地进行标记时,你击败了我P+1其他渲染引擎是Opera和IE使用的任何引擎。@P+1:您应该使用一个浏览器,当您从地址栏中复制时,该浏览器会自动转换它们…;-)Shog9,括号是有效的URL字符,不会被Safari不必要地转换:)Thilo,Opera的引擎名为Presto,IE的引擎名为Trident。今天在谷歌上搜索这个问题……这是迄今为止最清晰的答案……ThxUpdate 2015基于过去5年的发展。