什么是双核浏览器?双核浏览器一览
[导读]随着QQ双核浏览器的推出,再一次把“双核”推上了浏览器新的竞争风暴当中。那么到底什么是双核浏览器呢?双核浏览器又有什么作用?真双核和假双核有什么区别?下面我们就来看看到底有哪些所谓双核的浏览器吧!对了,还有号称三核浏览器的,哈哈~~~
什么是浏览器的内核?
浏览器最核心的部分是渲染引擎(Rendering Engine),我们一般习惯称之为“浏览器内核”,其负责解析网页语法(如HTML、JavaScript)并渲染、展示网页。因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解析也有所不同,因此同一网页在不同的内核浏览器里的渲染、展示效果也可能不同。
目前主流浏览器内核有:Trident、WebKit、Gecko和Presto。可以说,这四大浏览器内核已经囊括了超过95%以上的浏览器。
这里整理了主流的浏览器和与之对应的浏览器内核引擎列表:
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等主要操作
chrome浏览器是什么浏览器图标
系统上运行。
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的发展。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。