简介
网页浏览器的排版引擎也被称为页面渲染引擎,它负责取得网页的内容(HTML、XML、图象等等)、整理信息(例如加入CSS等),以及计算网页的显示方式然后会输出至显示器或打印机。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要排版引擎。
Trident
MSHTML 是Internet Explorer(Windows)的排版引擎(又称为Trident)
MSHTML是微软公司的一个COM组件,该组件封装了HTML语言中的所有元素及其属性,通过其提供的标准接口,可以访问指定网页的所有元素。
Gecko
Gecko是套开放原始码的、以C++编写,由Mozilla基金维护。
Gecko最初设计用于Netscape和Mozilla Firefox。
Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等。
Gecko提供了一个丰富的程序界面以供因特网相关的应用程序使用,例如网页浏览器、HTML编辑器、客户端/服务器等等
KHTML
WebCore及WebKit引擎均是KHTML的衍生产品;
WebKit 是一个开源的浏览器引擎;
WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和KJS
Webkit已成新的宠儿,它的幕后推手是苹果(Safari)和谷歌(Google Chrome)
WebKit 逐渐变得流行起来,除了 Google Chrome/Chromium 和 Safari,它在移动终端( Symbian S60,Android,iOS)到 Toolkit 集成(GTK+, Qt4) 都有不错的收获。
Blink
Google 宣布将在未来的 Google Chrome/Chromium 中使用基于 WebKit 的 fork Web 渲染引擎:Blink
国内浏览器
世界之窗(webKit 与 trident)
傲游(webKit 与 trident)
腾讯TT浏览器(webKit 与 trident)
搜狗浏览器(webKit 与 trident)
360浏览器(webKit 与 trident)