2024年1月12日发(作者:)

常见浏览器对比

常见的浏览器有Internet Explorer (IE浏览器的衍生浏览器比较多:它们以IE为内核,然后优化外观,增加部分功能。常见的有:360浏览器、世界之窗浏览器、傲游浏览器(双内核)、搜狗浏览器(双内核)、TT浏览器。)Firefox浏览器、Chrome浏览器、Opera 浏览器、Safari浏览器。

近日,美国著名的市场调查公司StatCounter发布了四月份全球浏览器排行榜前五名。在全球范围内,IE排名第一,Firefox位居第二,排行三四五名的依次分别为Chrome、Safari和Opera;在我国,IE以绝对的优势胜出位列第一,排名第二的是Chrome,三四五名则分别为 Maxthon、Firefox和Safari,它们的市场份额分别如下:

全球范围内:

1. IE - 44.58%

2. Firefox - 29.67%

3. Chrome - 18.24%

4. Safari - 5.05%

5. Opera - 1.92%

6. Other - 0.55%

我国:

1. IE - 87.35%

2. Chrome - 4.41%

3. Maxthon - 3.79%

4. Firefox - 3.28%

5. Safari - 0.61%

6. Other - 0.56%

一 主流浏览器介绍

1、IE浏览器

IE浏览器是微软公司(Microsoft)出品的老牌浏览器:诞生于1995年。现在市场占有率排名第一。自2004年以来市场占有率开始下滑。我们现在一般所见的IE版IE6,IE7,IE8,IE9。

由于最初是靠和Windows捆绑获得市场份额,且不断爆出重大安全漏洞,本身执行效率不高,不支持W3C标准,Internet Explorer一直被人诟病,但不得不承认它为互联网的发展做出了贡献。

内核:IE浏览器使用Trident的内核,该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到目前的IE9。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器涌现。由于微软很长时间都并没有更新Trident内核,这导致了两个后果:一是Trident内核曾经几乎与W3C标准脱节(2005年),二是Trident内核的大量 Bug等安全性问题没有得到及时解决

IEInternet Explorer是一款招致非常多批评的网页浏览器,大部分批评都集中在其安全架构以及对开放标准的支持程度上。Internet Explorer 最主要都是被批评其安全性。很多间谍软件,广告软件及电脑病毒横行网络是因为 Internet Explorer 的安全漏洞及安全

结构有裂缝。有时浏览一些恶意网站会被恶意自动安装。这被名为“强制安装”:在 ActiveX

的安全描述中填写虚假的描述以遮盖软件的实际用途,误导使用者安装一些恶意软件。

其他来自技术专家用户、网站开发者和建基于Internet Explorer而开发的软件应用程序的开发者,他们十分担心Internet Explorer对开放标准的支持,因为Internet Explorer通常使用专利的网页标准延伸元件来达至相似的功能。

Internet Explorer对一些标准化技术都有一定程度上的支持,但亦有很多执行上的差距和兼容性的故障—一些较为轻微,一些没有 — 这导致技术开发者的批评日益增加。批评增加的情况,在很大程度上是归因于Internet Explorer的竞争对手相对地已提供完全的技术支持,标准规格(Standards-compliant)的应用亦越来越广泛起来。

正因为Internet Explorer在全球广为应用,网络开发者们在寻求跨平台且功能强大的代码时常常会发现I E的漏洞、私有的功能集合和对标准支持的不完善成为了他们最大的绊脚石。

网络开发者们在编写代码时应该具有跨平台性,因此能在所有主要浏览器上运行的代码总是必不可少的。I E的技术很封闭,且只支持少数的CSS、HTML和 DOM特性(而且很多实现都有问题)。竞争对手Firefox和Opera不仅在这方面领先于Internet

Explorer,且它们也具备原生的XHTML支持。正因如此,I E始终未能通过验证CSS标准支持程度的Acid2测试。另一个I E的巨大缺点源自PNG格式,这一问题仅在I E

7中得到了解决。尽管如此,Internet Explorer 7在访问含有透明PNG的网页时性能将大大降低。

2、Firefox浏览器

火狐浏览器是轻便、快速、简单与高扩充性的浏览器,有很多的第三方插件,这成为了一些高级玩家选择火狐理由。但是火狐启动慢,占用CPU高。目前推出了Firefox4版本。Firefox4 最突出的表现之一就是性能的大幅提升,采用了全新的JägerMonkey

JavaScript脚本引擎。通过更快的启动速度和改进的硬件加速图像渲染,全面提高页面加载速度,同时添加了对Windows XP和Mac OS X的支持;通过WebGL技术支持全新的网页3D特效,不需要任何额外的插件。

内核:火狐使用Gecko内核。Gecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐,。

Gecko引擎的由来跟IE不无关系,前面说过IE没有使用W3C的标准,这导致了微软内部一些开发人员的不满;他们与当时已经停止更新了的 Netscape的一些员工一起创办了Mozilla,以当时的Mosaic内核为基础重新编写内核,于是开发出了Geckos。不过事实上,Gecko 内核的浏览器仍然还是Firefox (火狐) 用户最多,所以有时也会被称为Firefox内核。此外Gecko也是一个跨平台内核,可以在Windows、 BSD、Linux和Mac OS X中使用。

3、Chrome浏览器

目前功能较少,但支持第三方插件。浏览速度在众多浏览器中走在前列,属于高端浏览器。采用BSD许可证授权并开放源代码,开源计划名为Chromium.本软件的代码是基于其他开放源代码软件所撰写,包括WebKit和Mozilla,目标是提升稳定性、速度和安全性,并创造出简单且有效的使用者界面。

Google Chrome现在有四个版本分支,其分别代表了Chrome四种不同的开发进度。

Stable Channel(稳定分支/正式分支),为追求稳定的普通用户使用。这一版本是Google Chrome中最稳定成熟的版本。

Beta Channel(测试分支),正式版发布前的公开测试所用,版本上的新功能不会作太多修改,主要为安全上的测试,可能会存在不稳定情况,适合喜欢较稳定又可尝鲜的朋友下载使用。

Dev Channel(开发分支),主要为功能上的测试,可能存在稳定性问题,更新速度通常为一周一次,适合开发人员使用。

Canary Build(金丝雀版本),2010年7月加入,比开发版更新更不稳定,但相对的也会加入更多测试性的新功能,仅适合开发人员或追求紧贴最新版本的用户使用。Canary

Build有一个特色是它可以独立安装,不会覆盖原本的“Google Chrome”版本,让系统中可以同时拥有两套安装版“Google Chrome”。金丝雀版本的开发进度是所有版本中最快的,它的版本号和Google Chromium几乎相同。

虽然四个不同的版本在版本号和功能上存在着一些差异,但是实际上他们是十分相近的,Chrome各版本的稳定性差异也并不大,

内核:谷歌chrome浏览器采用WebKit核心,Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统的开发。所以Webkit也是自由软件,同时开放源代码。在安全方面不受IE、Firefox的制约。KHTML,是HTML网页排版引擎之一,由KDE所开发。KHTML拥有速度快捷的优点,但对错误语法的容忍度则比Mozilla产品所使用的Gecko引擎小。

4、Opera 浏览器

Opera是一个极为出色的浏览器,具有速度快、节省系统资源、订制能力强、安全性高以及体积小等特点,目前已经是最受欢迎的浏览器之一。多文件接口(MDI)、方便的缩放功能、整合搜索引擎、键盘截径与鼠标浏览功能、当机时下次可以从上次浏览进度开始、防止pop-up、Fullscreen、对HTML标准的支持、整合电子邮件与新闻群组以及让使用者自订接口按钮、skin、工具列等的排列方式,都是Opera多年来备受喜爱的特殊功能。

Opera拥有一些以上其他几个他浏览器相比独一无二的特性。其中最不同寻常的就是重绕和快速前进按钮。前者将你带回到你正在访问的web站点的首页,以免你浏览太深而迷路,后者试图猜测在指定站点上你可能将要访问的下一个页面。

它们非常有效并且在基于web的图像幻灯片显示上精确地模仿了‘下一个’按钮。Opera还包含了鼠标表示法,所以你可以以不同的方式移动你的输入设备,以使导航器或浏览器做出相应的反应。例如,按住鼠标右键并将鼠标向左移 动,将带你进入上一个页面。

它是这里允许在单个窗口中打开个多文档的仅有的两个浏览器之一,并且包括水平和垂直排列。它还拥有一个上下文相关的菜单,当你双击某个web页面上的任何文本时,它将加载一个语言翻译器,字典或搜索引擎。哄骗模式允许Opera将自己看作一个IE或Mozilla浏览器,但这并不总是可靠的。

内核:Opera采用Presto内核,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,也是目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。

实际上这是一个动态内核,与前面几个内核的最大的区别就在脚本处理上,Presto有着天生的优势,页面的全部或者部分都能够在回应脚本事件时等情况下被重新解析。此外该内核在执行Javascrīpt的时候有着最快的速度,根据在同等条件下的测试,Presto内核执行同等Javascrīpt所需的时间仅有Trident和Gecko内核的约1/3(Trident内核最慢,不

过两者相差没有多大)。那次测试的时候因为Apple机的硬件条件和普通PC机不同所以没有测试WebCore内核。只可惜Presto是商业引擎,使用Presto的除开Opera以外,只剩下NDSBrowser、Wii Internet Channle、Nokia 770网络浏览器等,这很大程度上限制了Presto的发展。

正式版Opera 9.5使用了Kestrel内核,全新 的内核使Opera 9.5速度更快,且它支持开放网页标准。其中Opera Link功能可以使用户自由连接使用Opera浏览器的设备。最新的Opera 9.5浏览器可以在Windows、Mac及Linux操作系统下完美运行。

5、Safari浏览器

Safari浏览器可与 iPad、iPhone、iPod touch、Mac 和 PC 完美兼容。

Safari使用了KDE的KHTML作为浏览器的运算核心。 目前该浏览器已支持 Windows平台,但是与运行在Mac OS X上的safari相比,有些功能出现丢失。

Safari4使用了全新的“Nitro”引擎,号称JavaScript运行速度是Safari 3的4.2倍。照苹果全球产品营销副总裁PhilSchiller的话说,Safari 4是“Mac和Windows平台上最快速最高效的网络浏览器,对HTML 5和CSS3等最新网络标准有良好的兼容性,能够完美支持下一代的交互式网络应用。” Safari 4的速度是IE7的42倍,IE8的6倍,Firefox

3的3.5倍,Google Chrome的1.2倍。这一数字甚至高于苹果官方给出的“比IE7快30倍,比Firefox 3快3倍”的数字。

二 各浏览器速度比较

在低网速的环境下测试个浏览器打开网页的速度。不得不说在低网速情况下,浏览器之间的差距还是很大的。详细对比如下

IE

10K/S

显示完全不正常

20K/S 30K/S 40K/S 50K/S

完全正常

100K/S

图片显示 不正常,多 基本正常,

不正常,版 次刷新偶 多次刷新

面显示正 尔正常 偶尔不正

常 常

显示完全正常

完全正常,且速度较快

Firefox

Chrome

显示不正常

图片显示不正常,但是版面显示正常

Safari 显示不正图片显示常,但版面不正常,但显示正常 版面显示正常

显示不正常

有部分图片显示不正常,版面显示正常

图片显示不正常,但版面显示正常

完全正常

图片显示不正常,但版面显示正常

图片显示不正常,但版面显示正常

显示正常

Opera

三 内存资源占用

五个浏览器全部打开1个网页时的内存占用情况

通过计算可知各浏览器内存占用情况如下表所示

浏览器

IE

Firefox

Chrome

Safari

Opera

五个浏览器全部打开5个网页时的内存占用情况

占用内存

44M

66M

56M

67M

56M

通过计算可知各浏览器内存占用情况如下表所示

浏览器

IE

Firefox

Chrome

Safari

Opera

总结:在单标签网页情况下,IE浏览器占用内存较小,其他几个浏览器差别不大;在多标签时Firefox和Opera浏览器有较大优势,而其他浏览器占用内存不可谓不大。通过综合比较:Firefox优于Opera优于IE优于Chrome优于Safari

占用内存

161M

102M

154M

155M

116M

四 兼容性对比

一般认为IE的兼容性最好,很多网站在在建站时都是依据IE浏览器的显示作调整。另外Firefox兼容性很不错,Chrome在刚开始时兼容性问题比较常见,例如在山魂海韵BBS的回复,在预览里显示正常,但是实际显示时有很多乱码。不过随着Chrome的迅速成长,网站再考虑兼容性时开始考虑到Chrome,现在Chrome的兼容性问题绝大多数得到了解决。Safari 在Windows 下的兼容性不好,山魂海韵BBS显示就不能正常显示,Opera的兼容一般。另外:兼容性问题一般都能通过插件扩展解决。例如Chrome的IE Tab。

五 扩展功能对比

IE的插件较少,大多数是微软或其他软件公司开发的。一直以来IE的扩展都很特殊,IE采用的是ActiveX以及其他的方式作为扩展。因为IE的占有率非常的高,曾经一度占据浏览器市场的90%,所以大部分网络相关的工具都支持IE,比如迅雷,快车,电驴之类的。但是IE却没有像Firefox一样的扩展平台,能够让用户选择自己需要的扩展。插件扩展功能直到IE9 Beta也没有能够加入进来。

扩展功能毫无疑问是Firefox扩展功能最多,这也是Firefox的最大优势,有开源的社区作为支持。Firefox一直以来都支持插件扩展,这也是Firefox很受欢迎的一个很重要的原因。Firefox有相当多的插件扩展,而且质量都很不错。Firefox的插件扩展能够帮助用户做很多事情,比如FireFTP就可以使Firefox当作一个FTP客户端使用,Xmarks可以同步书签,Firebug是Web设计师必装的插件扩展。我认为最好的扩展就是AutoProxy,这个是非常适合中国国情的插件扩展,因为它可以帮助你结合相关工具自动爬墙。但是Firefox的插件安装太多之后会严重影响浏览器的运行速度。目前有很多插件扩展并不支持Firefox

4,但是当Firefox 4正式版发布后会逐渐好转的。

Chrome的扩展应用数量也在迅速增多,且实现功能较多。Google Chrome在浏览器市场只能算是新秀,但是发展很快。Chrome从4.0的版本开始支持插件特性。Chrome现在也有了相当多数量的可用插件,但是在数量和质量上和Firefox的插件扩展还有些距离。对Chrome用户来说好的一方面在于,已经有越多越多的Firefox的插件作者开始为Chrome开发插件,比如Firefox下的Firebug已经有了Chrome平台版本。

Windows下Safari插件还比较少。Safari从5.0的版本开始支持插件。

Opera插件一般由社区发布,质量较高。Opera不支持插件,但是却有个Widget的特性,同样也能安装一些小程序帮助用户做些事情,但是数量上有所欠缺。但是Opera内置不少功能,其中还包含一个简易的邮件客户端。

六 启动速度

启动速度这一项牵涉到的因素比较多,这不仅和浏览器有关,也和电脑的已经配置有关。四五年前配置的电脑运行肯定没有这一两年配置的电脑来得快。我在去年曾经对比过这5大浏览器的启动速度,但是今非昔比,软件更新的更新,换代的换代,过去的成绩只能作为参考了。

IE的启动速度一直不算快,但是也算很慢。IE9 Beta的启动速度比IE8快一些。想要通过禁用加载项优化的更快一些的话,不如升级硬件来的实在些。

Firefox作为我的主力浏览器,却让我受够了等待的痛苦。这5大浏览器中,Firefox的启动速度可以说是最慢的了。Firefox 4 Beta 6在启动速度上有比较大的改观,但是由于Firefox 3.6的启动速度实在慢的可以,尽管有较大幅度的提升但还是要比其他的浏览器要慢半拍。

Chrome,的确如Google宣传的一样迅速,软件启动相当快。点击之后两三秒内基本就能打开了。但是Chrome也支持插件了,所以如果你安装的插件过多的话也会拖慢启动速度的。

Opera的启动也很迅速,和Chrome相比感觉不相上下,恐怕只能通过实验才能得出胜负。Opera的优势就是速度,在早些年用拨号上网的的时候Opera的加载网页的速度就非常快。只是近年来宽带的普及使这个速度显得不是很明显。

Safari的启动速度还算不错,让人等待的时间并不长。由于很少使用,实际的感觉并不深。

如果要给这5个浏览器启动速度排序的话那我给出的顺序就是:Chrome,Opera,IE9 Beta,Safari,Firefox 4 Beta 6。

七 安全性

Firefox浏览器内置了反钓鱼网站工具并且据官方介绍每天将会更新不良网站数据库48次,相当于每小时2次,按照Mozilla Firefox安全页面介绍,Firefox 3应用了Google的安全浏览服务,可以自动阻止已知的网站以及该网站所携带的恶意程序。利用Google的安全浏览服务一部分具有威胁的网站会被过滤,当用户想要进入这些网站时都会看到警告提示。

微软的IE8浏览器中加入了一项SmartScreen技术用于阻止和拦截已知的恶意程序下载以及不良的网址。另外,IE8浏览器中还采取了一些新的安全特性,包括阻止自动点击、跨站脚本攻击、地址栏中高亮显示网址主域名等。特别是SmartScreen技术能够对任何一个网站进行检测。

Apple的Safari浏览器从2008年发布的3.2版开始添加了反恶意软件和反网络钓鱼功能,当然此特性依然在Safari 4浏览器中沿用。同样,Opera浏览器其实早在IE和Firefox之前就提供了网络欺诈保护功能,欺诈防护功能由来自 NetCraft 和 PhishTand 的钓鱼信息支持,同时使用来自 Haute Secure 的恶意软件防护。

八 总结

Firefox - 改装车,改得好的话马力强跑得快,改不好的话...会长得蛮蠢的 XD。

IE - 死马一只,大概也没得医了,但逼不得已的时候拿来代步还是可以的。

Safari - 脚踏车,虽然非常有效率,但通常只有骑的人在自我感觉良好。

Opera - Smart,有些人爱得要死,但其它人只会觉得它长得很呆。

Chrome - 火箭,非常快,就这样而已。