浏览器内核

Trident(IE内核):指IE内核浏览器,以微软操做系统的webcontrol控件为内核,常见的有IE6IE7IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0)。web

火狐内核:指Gecko引擎,表明做Mozilla FirefoxGecko是一套开源的C++编写的网页排版引擎。编程

Presto(Opera前内核) (已废弃):该内核在2003年的Opera7中首次被使用,该款引擎的特色就是渲染速度的优化达到了极致,然而代价是牺牲了网页的兼容性。实际上这是一个动态内核,与前面几个内核的最大的区别就在脚本处理上,Presto有着天生的优点,页面的所有或者部分都可以在回应脚本事件时等状况下被从新解析。只惋惜Presto是商业引擎,这很大程度上限制了Presto的发展。Opera现已改用Google Chrome的Blink内核。浏览器

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

Blink:Blink是一个由Google和Opera Software开发的浏览器排版引擎,Google计划将这个渲染引擎做为Chromium计划的一部分,而且在2013年4月的时候公布了这一消息。这一渲染引擎是开源引擎WebKit中WebCore组件的一个分支,而且在Chrome(28及日后版本)、Opera(15及日后版本)和Yandex浏览器中使用。编程语言

 

排版引擎:ide

WebCore

WebCore是苹果公司开发的 排版引擎,它是在另一个排版引擎“KHTML”的基础上而来的。使用WebCore的主要有Safari,此外还有OmniWeb、 Shiira、Swift等。Safari现支持Windows,但效果不如iOS上的。

KHTML

KHTML,是HTML网页 排版引擎之一,由 KDE所开发。KDE系统自KDE2版起,在档案及 网页浏览器使用了KHTML引擎。该引擎以C++编程语言所写,并以LGPL受权,支援大多数网页浏览标准。KHTML拥有速度快捷的优势,但对错误语法的容忍度则比Mozilla产品所使用的Gecko引擎小。
基于KHTML内核的内核:WebKit、WebCore。
相关文章
相关标签/搜索