浏览器内核介绍

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

  目前主流浏览器内核有:Trident、WebKit、Gecko和Presto

  1、Trident(IE内核)

  2、Gecko(Firefox内核)

  3、Presto(Opera前内核) (已废弃)

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

  双核浏览器有:遨游3是:Trident内核 和 WebKit内核;QQ5是Trident内核 和 WebKit内核;搜狗浏览器2是Trident内核 和 WebKit内核;360也是双核的。

原文地址:https://www.cnblogs.com/wangcp-2014/p/4683123.html