什么是双核浏览器?双核浏览器一览

2010-09-08 13:30:40来源:西部e网作者:

随着QQ双核浏览器的推出,再一次把“双核”推上了浏览器新的竞争风暴当中。那么到底什么是双核浏览器呢?双核浏览器又有什么作用?真双核和假双核有什么区别?下面我们就来看看到底有哪些所谓双核的浏览器吧!对了,还有号称三核浏览器的,哈哈~~~

随着QQ双核浏览器的推出,再一次把“双核”推上了浏览器新的竞争风暴当中。那么到底什么是双核浏览器呢?双核浏览器又有什么作用?真双核和假双核有什么区别?下面我们就来看看到底有哪些所谓双核的浏览器吧!对了,还有号称三核浏览器的,哈哈~~~

什么是浏览器的内核?

浏览器最核心的部分是渲染引擎(Rendering Engine),我们一般习惯称之为“浏览器内核”,其负责解析网页语法(如HTML、JavaScript)并渲染、展示网页。因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解析也有所不同,因此同一网页在不同的内核浏览器里的渲染、展示效果也可能不同。

目前主流浏览器内核有:Trident、WebKit、Gecko和Presto。可以说,这四大浏览器内核已经囊括了超过95%以上的浏览器。

这里西部e网整理了主流的浏览器和与之对应的浏览器内核引擎列表:

IE浏览器:Trident内核
Chrome浏览器:WebKit内核
Safari浏览器:WebKit内核
Firefox浏览器:Gecko内核
Opera浏览器:Presto内核

\

其他浏览器内核列表:

360浏览器:Trident内核
遨游浏览器2(Maxthon):Trident内核
世界之窗(TheWord):Trident内核
TT浏览器:Trident内核
Avant浏览器:Trident内核

\

双核浏览器的意义

一个品牌的浏览器使用的浏览器内核一般都是单一的内核引擎,比如IE浏览器使用Trident内核引擎,Chrome浏览器使用WebKit内核引擎。但是国内很多浏览器为什么会出现了双核甚至多核浏览器呢?

这似乎是由于国内网络发展的现状造成的。因为IE浏览器在国内的普及率非常高,所以造成了很多网上银行和支付系统只支持IE的Trident内核,其他浏览器访问根本无法进行正常支付和转账等业务。这就造成了经常在网上购物的朋友离不开Trident内核的IE浏览器。但是Trident内核的速度和兼容性上又实在比不上Chrome浏览器的WebKit内核和Firefox浏览器的Gecko内核。

于是中国人的聪明才智就体现出来了,开发出了双核浏览器,在不用网上交易的一般网站,使用速度快的WebKit内核访问,这就是所谓的“高速模式”;在访问支付宝或者网上银行的时候,使用Trident内核的“兼容模式”来进行业务。这样一个浏览器多个内核,满足同一用户的不同需求,这就是双核浏览器诞生的意义!

随着技术的发展,网上银行和支付平台也会逐渐的支持其他内核的引擎,双核浏览器的意义也会就此终结,成为时代发展的一个结点。

双核浏览器列表:

Webkit和IE双核,Chrome与IE双核,Firefox与IE双核

遨游浏览器3.x:Trident内核 和 WebKit内核
QQ浏览器5.x:Trident内核 和 WebKit内核
搜狗浏览器2.x:Trident内核 和 WebKit内核

\

插件方式的N核浏览器

Firefox通过IETab可以实现Gecko内核和ebKit内核,这个如同彗星浏览器一样,如果Firefox在加上Google Chrome extensions manager插件,还可以同时增加WebKit内核的三核浏览器。但是这种多核浏览器与所谓“真双核”浏览器不同的是,需要同时安装好IE和Google Chrome浏览器才能实现多核的切换,所以这种叫做“伪双核”。

\

四大浏览器内核引擎介绍

Trident

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

Gecko

Gecko是套开放源代码的、以C++编写的网页排版引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本浏览器所使用。这软件原本是由网景通讯公司开发的,现在则由Mozilla基金会维护。这套排版引擎提供了一个丰富的程序界面以供互联网相关的应用程式使用,例如网页浏览器、HTML编辑器、客户端/服务器等等。虽然最初的主要对象是 Mozilla的衍生产品,如Netscape和Mozilla Firefox,现在已有很多其他软件现在利用这个排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。

WebKit(KHTML)

WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,包含了来自KDE项目和苹果公司的一些组件。目前使用WebKit 引擎的浏览器主要有:Safari(apple出品),Midori,chrome(google出品)等。

Presto
 
Presto是一个由Opera Software开发的浏览器排版引擎,目前Opera 7.0~10.00版本使用该款引擎。Presto的特点就是渲染速度的优化达到了极致,它是目前公认的网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。Presto实际上是一个动态内核,与Trident、Gecko等内核的最大区别就在于脚本处理上,Presto有着天生的优势,页面的全部或者部分都能够在回应脚本事件时等情况下被重新解析。此外该内核在执行JavaScript时有着最快的速度,根据同等条件下的测试,Presto内核执行同等JavaScript所需的时间仅有Trident和Gecko内核的约1/3。不过,不足之处在于Presto是商业引擎,使用Presto的除了Opera以外,只剩下NDS Browser、Nokia 770网络浏览器等,这在很大程度上限制了Presto的发展。

赞助商链接: