码迷,mamicode.com
首页 > 其他好文 > 详细

浏览器引擎差异

时间:2015-07-04 11:01:38      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

Rending Engine的作用是页面渲染,将页面代码转换成用户看的见的有意义的页面,排版引擎。


Trident 美 [‘tra?dnt]

Trident就是大名鼎鼎的IE浏览器所使用的内核,于是完全符合w3c标准的网页在老trident内核下出现了偏差,这就是为什么后来很多人觉得后来的IE9网页排版有点混乱,而IE6正常,其实不是浏览器的兼容性差了,而是你访问的的网页不符合新的标准,目前可供调用的最新版的Trident内核是IE9使用的内核,较之前的版本对w3c的标准支持增了很多

代表浏览器:[1]  IE6、IE7IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);[1] 360安全浏览器(1.0-5.0为Trident,6.0为Trident+Webkit,7.0为Trident+Blink)360极速浏览器(7.5之前为Trident+Webkit,7.5为Trident+Blink)猎豹安全浏览器(1.0-4.2版本为Trident+Webkit,4.3及以后版本为Trident+Blink)傲游浏览器(傲游1.x、2.x为IE内核,3.x为IE与Webkit双核)


 

Gecko 美 [‘g?ko](跨平台)

现在又mozilla基金会进行维护,是开源的浏览器内核,目前主流的Gecko内核是mozilla firefox, 由于firefox的出现,IE的霸主地位逐渐被削弱

代表浏览器:mozilla firefox


webkit(跨平台)

由khtml发展而来,也是apple给开源世界的一大贡献,是目前最火热的浏览器内核,火热的不是说它的市场份额,而是应用的面积和势头,因为脱胎于khtml,所以具有高速的特点,同样遵守w3c标准,从目前来看,webkit内核是最具有潜力而且是已经有相当成绩的新型内核,性能非常好,对w3c标准的支持也非常完善,本人十分看好他、

 代表浏览器:apple 的safari(win/mac/iphone/ipad) 、google的chrome、塞班手机浏览器、android手机默认的浏览器


Presto 美 [‘pr?sto](跨平台)

opera所 采用的内核,准确的说是opera7.0及以后的版本采用的内核,之前的版本采用的内核是elektra, 无容置疑,Presto内核对w3c的支持也很良好,presto对页面文字的解析方面的性能比webkit还要高,对页面有较高的阅读性

  基于presto的内核的浏览器有;  opera


khtml(linux)

  KDE开发的内核,速度快捷,容错率低,这种内核不见得有很多人知道,但后面看下去你就会明白

常见的khtml内核的浏览器有:konqueror


 

浏览器引擎差异

标签:

原文地址:http://www.cnblogs.com/smart-tian/p/4620292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!