浏览器最重要或者说核心的部分是““Rendering Engine”,译为解释引擎,渲染页面内容,把网页的代码转换成看得见的内容。通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。
不同的浏览器内核对网页代码的解释有所不同<a>bur</a>因此同一网页在不同内核的浏览器中显示的效果有可能不同。
常见的浏览器内核有以下四种:
1.Trident (window)
代表浏览器:IE
基于Trident的浏览器具体有:
ie6,7,8(Trident4.0),ie9(Trident5.0),ie10(Trident6.0)
还有 360浏览器(6.0以后为双核浏览器),猎豹浏览器(双核浏览器,4.2以前为Trident+webkit,4.3及以后为Trident+Blink),遨游2.0,2345浏览器(双核),搜狗浏览器等。
2.Gecko(跨平台)
代表浏览器:火狐(Firefox)
3.webkit(跨平台)
代表浏览器:chrome(谷歌),safari(苹果)
webkit内核是最具有潜力而且是已经有相当成绩的
新型内核,性能非常好,对w3c标准的支持也非常完善。WebKit 内核在手机上的应用也十分广泛,目前,safari(iphone,ipad),android手机默认浏览器,塞班手机浏览器,Google 的手机 Gphone等都是基于webkit内核。
4.Presto(跨平台)
代表浏览器:opera(欧朋)
该内核在执行Javascrīpt的时候有着最快的速度。该款引擎的特点就是渲染速度的优化达到了极致,也是目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。现在已废弃,欧朋改用Google Chrome的Blink内核。
5.Blink
Blink是一个由Google和Opera Software开发的浏览器排版引擎。在Chrome(28及往后版本)、Opera(15及往后版本)使用。