您的位置:首页 > Web前端 > 其它 > 正文

浏览器内核有哪些

更多 时间:2014-10-1 类别:Web前端 浏览量:468

浏览器内核有哪些

浏览器内核有哪些

一、浏览器内核

只是一个通俗的说法,其英文名称为“Layout engine”,翻译过来就是“排版引擎”,也被称为“页面渲染引擎”(下文中各种说法通用)。它负责取得网页的内容(HTML、XML、图像等等)、整理信息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要排版引擎。

至于众多的浏览器,他们只不过是:{不同浏览器的外壳+内核=浏览器}。外壳指的是浏览器界面上的菜单,工具栏,那些让用户操作的,而他们都是调用内核来实现各种功能。


不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

 

 

二、常见的浏览器内核

 

1、Trident(IE内核)

(1)、该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11,也被普遍称作”IE内核”。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。此外,为了方便也有很多人直接简称其为IE内核

(2)、IE从版本11开始,初步支持WebGL技术。

(3)、IE8的JavaScript引擎是Jscript,IE9开始用Chakra,这两个版本区别很大,Chakra无论是速度和标准

Trident内核的常见浏览器有:

  •  
  • (1)、IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);
  • (2)、猎豹安全浏览器:1.0-4.2版本为Trident+Webkit,4.3版本为Trident+Blink;
  • (3)、360安全浏览器 :1.0-5.0为Trident,6.0为Trident+Webkit,7.0为Trident+Blink;
  • (4)、360极速浏览器:7.5之前为Trident+Webkit,7.5为Trident+Blink;
  • (5)、傲游浏览器 :傲游1.x、2.x为IE内核,3.x为IE与Webkit双核;
  • (6)、搜狗高速浏览器:1.x为Trident,2.0及以后版本为Trident+Webkit;
  •  
  •  
  •  
  • 2、Gecko(Firefox内核)
  •  
  • Gecko是套开放源代码的,Netscape6开始采用的内核,后来的Mozilla FireFox(火狐浏览器) 也采用了该内核,Gecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐,Gecko内核的浏览器也很多,这也是Gecko内核虽然年轻但市场占有率能够迅速提高的重要原因。
  •  
  • 不过事实上,Gecko 内核的浏览器仍然还是Firefox (火狐) 用户最多,所以有时也会被称为Firefox内核。此外Gecko也是一个跨平台内核,可以在Windows、 BSD、Linux和Mac OS X中使用。
  •  
  •  
  •  
  • 3、Webkit(Safari内核,Chrome内核原型,开源)
  • 它是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。 Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统的开发。所以Webkit也是自由软件,同时开放源代码。

    Google Chrome、360极速浏览器以及搜狗浏览器高速模式也使用webkit作为内核。

    WebKit内核常见的浏览器

    Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器、Google Chrome

     

    4、Blink(WebkitWebCore组件分支,Google与Opera Software共同开发)

    Blink是一个由Google和Opera Software开发的浏览器排版引擎,这一渲染引擎是开源引擎WebKit中WebCore组件的一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex浏览器中使用。 

     

    标签:浏览器
    您可能感兴趣