您的位置:首页 > 其它

四种主要浏览器渲染引擎介绍(Trident/Gecko/webkit/Presto)

2013-03-27 16:15 656 查看
最近研究前端的兼容性问题,涉及到浏览器的渲染引擎(rendering engine),比较混乱,这里就整理一下。浏览器的渲染引擎(rendering engine),也指浏览器的内核、浏览器的排版引擎。

这里介绍的是四种主流的渲染引擎:Trident、Gecko、Webkit、Presto。

Triden:它的第一个版本随着1997年10月Internet
Explorer第四版发布,之后不断的加入新的技术并随着新版本的Internet Explorer发布。在Internet Explorer第七版中,微软对Trident渲染引擎做了的重大的变动,除了加入新的技术之外,并增加对网页标准的支持。尽管这些变动已经在相当大的程度上落后了其它的渲染引擎,如GeckoWebkitPresto。除了IE外,还有其他的浏览器用Trident为渲染引擎,例如世界之窗、腾讯TT、GreenBrowser等。IE4到IE10都是用Trident引擎。

Gecko:是一套开放源代码C++编写的网页渲染引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本浏览器所使用。

Webkit: WebKit目前作为Apple SafariGoogle Chrome等浏览器的主要引擎。根据StatCounter[3]浏览器市场份额调查,于2012年十一月,Webkit市占超过了40%,它已经成为拥有最大市场份额的渲染引擎。

Presto:是一个由 Opera
Software 开发的浏览器渲染引擎,供 Opera 7.0及以后版使用。2013年2月13日,Opera
Software宣布未来产品将以WebkitV8为主,逐步放弃使用基于Presto引擎的产品。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: