Thursday, May 19, 2011

当前主流浏览器及其内核简介

以下为目前主流的桌面浏览器及内核介绍:
Trident  
    Trident: IE使用的内核,该内核程序在1997年的IE4中首次被采用,Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器涌现(如 Maxthon、The World 、TT、GreenBrowser、AvantBrowser等)。 
Gecko  
    Gecko: Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核,Gecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐,Gecko内核的浏览器也很多,这也是Geckos内核虽然年轻但市场占有率能够迅速提高的重要原因。 

Presto
    Presto:目前Opera采用的内核,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,也是目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。 
Webkit  
    Webkit:苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。 Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统的开发。所以Webkit也是自由软件,同时开放源代码。在安全方面不受IE、Firefox的制约,所以Safari浏览器在国内还是很安全的。

以下为各浏览器简单对照表格。
内核(排版引擎)脚本引擎主要浏览器备注
1. Trident   Internet Explorer for Windows   mshtml.dll
2. Tasman   Internet Explorer for Mac
3. Gecko   SpiderMonkey - FireFox
TraceMonkey - FireFox 3.1+
FireFox
Netscape 6.0+
原本名为NGLayout
4. KHTML
WebCore
Webkit  

V8 - chrome
Konqueror
Safari
chrome(google浏览器)
5. Opera Opera
6. Presto Futhark Opera 7.0+ JS引擎Carakan未应用

1 comments:

Anonymous said...

[url=http://www.whoisripper.com/forum/profile.php?id=18768]Fabulous[/url]. I notice a great improvement in your composing, I'd really like to obtain in touch. Maintain the great work! Your writing is quite motivational for somebody who is a new comer to this kind of stuff.[url=http://peoplepoweredprogress.com/groups/great-ideas-on-how-to-make-money-in-the-foreign-exchange-market/].[/url]