浏览器内核比较

来源:互联网 发布:sql去重复列名 编辑:程序博客网 时间:2024/06/01 07:12

一、浏览器的内核简介

 
浏览器核心的部分是"Rendering Engine",我们一般习惯将之称为"浏览器内核"。负责对网页语法的解释并显示网页。 通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的显示效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

二、浏览器的内核
 
1、Trident内核:IE最先开发或使用的,也称IE内核,360浏览器使用的是IE内核;Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器涌现。
2、Gecko内核: Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核;Gecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐。Gecko也是一个跨平台内核,可以在Windows、 BSD、Linux和Mac OS X中使用。

3、Presto内核:目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。这是一个动态内核,其最大的优势在于脚本处理上。该内核在执行Javascrīpt的时候有着最快的速度,根据在同等条件下的测试,Presto内核执行同等Javascrīpt所需的时间仅有Trident和Gecko内核的约1/3(Trident内核最慢,不过两者相差没有多大)。

4、Webkit内核:苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。 Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统的开发。所以Webkit也是自由软件,同时开放源代码。在安全方面不受IE、Firefox的制约,所以Safari浏览器在国内还是很安全的。

google的chrome也使用webkit作为内核。WebKit 内核在手机上的应用也十分广泛,例如 Google 的手机 Gphone、 Apple 的 iPhone, Nokia’s Series 60 browser 等所使用的 Browser 内核引擎,都是基于 WebKit。

三、多种内核

遨游浏览器3

傲游浏览器3.0是国内首先尝试使用Webkit与Trident双核心的浏览器。Webkit核心将使你打开网页的速度更快,Trident核心则会带给你更好的兼容性支持。另外,傲游3.0目前还包括智能填表、智能地址栏、弹窗过滤、在线收藏等功能。

QQ浏览器6.11

使用极速(Webkit)和普通(Trident)双浏览模式,设计了全新的界面交互及程序框架,目的为用户打造一款快速、稳定、安全、网络化的优质浏览器。

搜狗高速浏览器

使用高速(webkit)和兼容(Trident)双浏览模式,保证良好兼容性的同时极大提升网页浏览速度。当采用高速模式访问网页出现问题时,可点击地址栏旁边的内核按钮直接切换内核,使用兼容性更佳的兼容模式正常浏览网页。

简单的总结一下:
使用Trident内核的浏览器:IE、Maxthon、TT、The World等;
使用Gecko内核的浏览器:Netcape6及以上版本、FireFox、MozillaSuite/SeaMonkey;
使用Presto内核的浏览器:Opera7及以上版本;
使用Webkit内核的浏览器:Safari、Chrome。

时间2016年7月19日20:57:21

0 0