Gecko是Mozilla Firefox浏览器所使用的排版引擎,它是一个开源的、跨平台的渲染引擎,具有高效、可靠和灵活的特点。
Webkit是苹果公司Safari浏览器所采用的排版引擎,也被用于其他几款主流浏览器中,例如Google Chrome和Opera等。它是一个轻量级的渲染引擎,拥有高效的JavaScript解释器和出色的页面加载速度。
Presto是由挪威软件公司Opera Software开发的排版引擎,被用于早期版本的Opera浏览器中。它是一个快速、灵活、精简的渲染引擎,通过使用高度优化的算法和技术来提高网页渲染性能。
Trident、Gecko、Presto、WebKit——是4种常见的浏览器内核(1)Trident是微软的Windows搭载的网页浏览器——InternetExplorer浏览器使用的内核(俗称IE内核)(2)GeckoGecko是开放源代码、以C 编写的网页排版引擎,目前被Mozilla家族网页浏览器以及Netscape6以后版本浏览器所使用。
也就是现在的Firefox(3)PrestoPresto是一个由OperaSoftware开发的浏览器排版引擎,目前Opera7.0~10.00版本使用该款引擎。
(4)WebKitWebKit是一个开放源代码的浏览器引擎(WebBrowserEngine),WebKit最初的代码来自KDE的KHTML和KJS(它们均为开放源代码,都是自由软件,在GPL协议下授权)。
所以WebKit也是自由软件,同时开放源代码。
除了Safari浏览器,Mac下还有OmniWeb、Shiira等人气很高的浏览器。
Google的chrome也使用WebKit作为内核。
WebKit内核在手机上的应用也十分广泛,例如Google的Android平台浏览器、Apple的iPhone浏览器、NokiaS60浏览器等所使用的浏览器内核引擎,都是基于WebKit引擎的。
WebKit内核也广泛应用于Widget引擎产品,包括中国移动的BAE、Apple的Dashboard以及NokiaWRT在内采用的均为WebKit引擎。