0%

五大浏览器与四大内核

五大浏览器

浏览器发展史上越不过的五座大山:IE、Opera、Safari、Firefox、Chrome

Internet Explorer

  • Internet ExplorerWIKI

  • Internet Explorer(旧称 Microsoft Internet Explorer 和 Windows Internet Explorer,简称 IE 或 MSIE),是微软所开发的图形用户界面网页浏览器。自从1995年开始,内置在各个新版本的Windows作业系统作为默认的浏览器,也是微软Windows操作系统的一个组成部分。

    值得一提的是 Windows 10 目前的默认浏览器为Microsoft Edge

Opera

  • OperaWIKI

  • Opera是由Opera软件为个人计算机推出的网页浏览器,用于Microsoft Windows、macOS和Linux操作系统。

    Opera软件为纳斯达克上市的挪威软件公司,其后被中国商人收购(2016年2月确定被奇虎360和昆仑万维收购),因此收购后出现许多信息安全争议,并在Opera 6.04之后的数个中文版,曾捆绑流氓软件3721上网助手。

    Opera浏览器2013以后采用Blink排版引擎。以往的Opera版本曾采用Presto排版引擎,曾在FreeBSD系统上运行。

    Opera的姊妹浏览器 – Opera Mobile、Opera Mini和Opera Coast – 可执行于Android、iOS、Windows Phone、Symbian、Maemo、Bada、BlackBerry和Windows Mobile等多种操作系统的设备,而Opera Mini可执行于支持Java ME功能的设备。

Safari

  • SafariWIKI

  • Safari 浏览器是苹果公司所开发,并内置于macOS(前称OS X、Mac OS X)的网页浏览器。Safari 浏览器在2003年1月7日首度发行测试版,并从Mac OS X Panther开始成为Mac OS X的默认浏览器,也是iOS、iPadOS内置的默认浏览器。Windows版本的首个测试版在2007年6月11日推出,支持Windows XP、Windows Vista和Windows 7,并在2008年3月18日推出正式版,但苹果已于2012年7月25日停止开发Windows版的Safari 浏览器。

    Safari 浏览器发行后的市占率不断攀升。2008年2月,TheCounter.com报告指Safari 浏览器的市占率为3.34%,而Net Applications则指其市占率为2.63%。其后市占率再从2009年1月的3.62%爬升至2011年4月的7.1%。在移动裝置平台,Net Applications表示

    Safari 浏览器占有率为62.17%。

    safari在斯瓦希里语为旅行,字源来自阿拉伯语同意词 سفرة (safra)。

Firefox

  • FirefoxWIKI

  • Mozilla Firefox,通称Firefox,中文也通称火狐,是一个自由及开源的网页浏览器,由Mozilla基金会及其子公司Mozilla公司开发。Firefox支持Windows、macOS及Linux,其移动版支持Android及Firefox OS,这些版本的Firefox使用Gecko来排版网页,Gecko是一个运行当前与预期之网页标准的排版引擎,而在2015年发布的Firefox for iOS则非使用Gecko。

    Firefox于2002年由Mozilla社群成员创建,当时叫做“Phoenix”,因为社群成员们想要一个独立的浏览器,而非Mozilla Application Suite这样的包。即使在测试阶段,Firefox也在测试者中颇为流行,并因其速度、安全性及扩展组件而受称赞。Firefox于2004年11月首次发布,并且9个月内下载量超过6000万,获取了巨大的成功,Internet Explorer的主导地位首次受到了挑战。Firefox被认为是Netscape Navigator的精神续作,因为Netscape于1998年被AOL收购前创建了Mozilla社群。

    Firefox全球市占率为35%至40%,为全球第二流行的网页浏览器。Firefox在某些国家还是最流行的网页浏览器,如在萨摩亚、德国、厄立特里亚及古巴,Firefox市占率分别为61.05%、38.36%、79.39%及85.93%。据Mozilla统计,截至2014年12月,Firefox在全世界拥有10亿用户[22]。

Chrome

  • ChromeWIKI

  • Google Chrome是由Google开发的免费网页浏览器。Chrome是化学元素“铬”的英文名称,过去也用Chrome称呼浏览器的外框。Chrome相应的开放源代码计划名为Chromium,而Google Chrome本身是非自由软件,未开放全部源代码。

    Chrome代码是基于其他开放源代码软件所编写,包括Apple WebKit和Mozilla Firefox,并开发出称为“V8”的高性能JavaScript引擎。Google Chrome的整体发展目标是提升稳定性、速度和安全性,并创造出简单且有效率的用户界面。CNET旗下的Download.com网站评出的2008年6月最佳Windows应用程序,其中Google Chrome排名首位。

    据StatCounter统计,截至2018年第一季度,Google Chrome在全球桌面浏览器中有66%的占有率。

    Chrome 50结束了对Windows XP与Windows Vista系统的支持,这两个系统上的最后版本为49.0.2623.112。

四大内核

四大内核有五个是常识

Trident

  • TridentWIKI

  • 代表作:IE

    Trident(又称为MSHTML、IE内核),是微软的视窗操作系统(Windows)搭载的网页浏览器—Internet Explorer的排版引擎的名称,它的第一个版本随着1997年10月Internet Explorer第四版发布,之后不断的加入新的技术并随着新版本的Internet Explorer发布。在Internet Explorer第七版中,微软对Trident排版引擎做了的重大的变动,除了加入新的技术之外,并增加对网页标准的支持。尽管这些变动已经在相当大的程度上落后了其它的排版引擎,如Gecko、KHTML、Webkit及Presto。

    除此之外,微软还有另一个网页浏览器排版引擎,称为Tasman,它是使用在“Internet Explorer for Mac”的排版引擎。相较于Trident,Tasman引擎对网页标准有较佳的支持。与普遍的看法相反的是,微软已经停止了Mac版本的Internet Explorer的开发,但Tasman的开发仍旧持续,新版本的Tasman引擎仍被应用在一些微软产品上,例如Office for Mac。

    ——编者按:四大内核剩下三个也是常识

Gecko

  • GeckoWIKI

  • 代表作:Firefox,即火狐浏览器。

    Gecko是一套自由及开放源代码、以C++编写的排版引擎,当前为Mozilla Firefox网页浏览器以及Mozilla Thunderbird电子邮件客户端等Mozilla基金会相关产品所使用。Gecko原本由网景通信公司开发,现在则由Mozilla基金会维护。

    这套排版引擎提供了一个丰富的应用程序接口以供互联网相关的应用程序使用,例如:网页浏览器、HTML编辑器、客户端/服务器等等。虽然最初的主要使用对象为Netscape和Mozilla Firefox网页浏览器,但现在已有很多其他软件在使用这个排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。

Webkit

  • WebkitWIKI

  • 代表作:Safari、Chrome

    WebKit是一种用来让网页浏览器绘制网页的排版引擎。它被用于Apple Safari。其分支Blink被用于基于Chromium的网页浏览器,如:Opera与Google Chrome。

    Webkit亦使用于Apple iOS、BlackBerry Tablet OS、Tizen及Amazon Kindle的默认浏览器。WebKit的C++应用程序接口提供了一系列的Class以在视窗上显示网页内容,并且实现了一些浏览器的特色,如用户链接点击、管理前后页面列表及近期历史页面等等。

    WebKit的HTML及JavaScript代码源自KDE的KHTML及KJS库的一个分支,现已由KDE、Apple、Google、Nokia、Bitstream、BlackBerry及Igalia等独立开发。OS X、Windows、GNU/Linux以及其他类Unix系统操作系统,皆支持这个项目。2013年4月3日,Google宣布它创建了WebKit中WebCore组件的分支——Blink,Blink将用于新版Google Chrome与Opera。

    WebKit的WebCore及JavaScriptCore组件使用GNU宽通用公共许可证,其他组件则采用BSD许可证。

    截至2013年3月7日,Webkit商标已被苹果公司在美国专利及商标局注册为其商标。

Presto

  • PrestoWIKI

  • 代表作:Opera

    Presto是一个由Opera Software开发的网页浏览器排版引擎,由Opera 7.0至12.18版本所使用。

    Presto取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。Presto在推出后不断有更新版本推出,使不少错误得以修正,以及阅读JavaScript性能得以最优化。

    2013年2月12日,Opera宣布将结束Presto引擎的开发,未来将以Webkit引擎为主。

    2016年2月15日,传出Opera被收购的消息,同日Presto内核版Opera更新到12.18。

  • BlinkWIKI

  • 代表作:Chrome、Opera、Microsoft Edge

    Blink是一个由Google主导开发的开源浏览器排版引擎,Google计划将这个渲染引擎作为Chromium计划的一部分,并且在2013年4月的时候公布了这一消息。

    这一渲染引擎是开源引擎WebKit中WebCore组件的一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)、Yandex、Vivaldi等诸多浏览器中使用。Chrome的开发者由于希望在浏览器的开发上拥有更大的自由度,同时避免与上游冲突,更可透过移除Chrome没有使用的组件而简化自己的程序库,所以决定开发WebKit的分支版本。根据提交统计,Google自2009年年底以来一直是WebKit代码库的最大贡献者。

    Blink的命名受到Netscape Navigator引入的Blink非标准元素启发。

------------本文结束感谢您的阅读------------

Thank you for your accept!