主流浏览器内核简介

浏览器内核,即浏览器的核心(Rendering Engine),渲染引擎,渲染引擎决定了浏览器如何显示页面的内容和页面如何排版,即页面格式。 由于不同浏览器可能引擎不一样,会导致同样的代码渲染出的效果不同,所以在开发中,我们需要关心我们的应用如何为跨浏览器。而浏览器引擎又是基于排版引擎来开发的。

1.浏览器内核:

1.1 Trident

IE4-IE11均用到Trident,IE11增加webGL(web Graphics Library),很多国产浏览器,如猎豹浏览器,360浏览器,QQ浏览器,百度浏览器 都在用或者用到过Trident引擎。

1.2 Gecko

Netscape首先使用的内核,Gecko主要特点是,开源,代码完全公开,可开发程度很高。 目前主要是Mazilla FireFox 在使用,Gecko又叫FireFox引擎。

1.4 WebKit

WebKit是 Safari,Chrome内核的原型,该内核常见的浏览器有 Apple Sarafi,Android浏览器。

1.5 Blink

Blink引擎基于WebKit,由chrome和opera联合开发,主要在Chrome 28+和opera 15+ 中使用。

2 排版引擎

2.1 WeCore

该引擎由苹果公司基于KHTML开发,用于safari和swift

2.2 KHTML

WebKit和WebCore均基于KHTML开发。

原文地址:https://www.cnblogs.com/wzcblogs/p/5909190.html