WebKit 是一個開源瀏覽器網(wǎng)頁排版引擎,與之相應(yīng)的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也稱為MSHTML,IE 使用的排版引擎)。同時WebKit 也是蘋果Mac OS X 系統(tǒng)引擎框架版本的名稱,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎來自于 KDE 的 KHTML 和 KJS,當(dāng)年蘋果比較了 Gecko 和 KHTML 后,仍然選擇了后者,就因為它擁有清晰的源碼結(jié)構(gòu)、極快的渲染速度。
目前應(yīng)用平臺:
在應(yīng)用于Mac Os上的Safari之后,Webkit很快被廣泛地移植到其他系統(tǒng)平臺: Mac iphone: 2007年6月29日,iPhone上市,WebKit進(jìn)入iPhone OS平臺,而且立即成為iPhone OS平臺獨(dú)一無二的排版引擎。
Nokia S60平臺: 諾基亞公司將WebKit移植到Symbian S60操作系統(tǒng)中,并開發(fā)了基于Webkit的手機(jī)瀏覽器“Web brower for S60”,廣泛用于諾基亞、三星、LG等基于Symbian S60操作系統(tǒng)的手機(jī)中。
Web OS: Palm 推出第一款基于WebKit的操作系統(tǒng),Palm Pre是第一款基于該系統(tǒng)的手機(jī)產(chǎn)品。
Linux: 盡管WebKit的原型K內(nèi)核是由Qt寫成,但Linux下目前最受矚目的WebKit項目卻是Gnome領(lǐng)導(dǎo)的WebKit/Gtk+。隨著奇趣科技于2008年6月被Nokia收購,Qt方面也加快了WebKit的“回歸”進(jìn)程。
Midori,Google Chrome,GNOME的Epiphany、KDE的Konqueror,Arora是現(xiàn)在Linux系統(tǒng)下主要的Webkit內(nèi)核瀏覽器。
Windows: Webkit內(nèi)核在Windows上發(fā)展最晚,Safari(for Windows),Midori,Google chrome,具有雙核模式的傲游3(極速模式下使用Webkit核心)是最為常見的Webkit瀏覽器。2009年推出的safari和chrome使用的webkit引擎完全通過了acid3測試滿分!
最近比較風(fēng)光的Google Chrome(中文名為谷歌瀏覽器)也采用了Webkit引擎。
其他: 目前廣受關(guān)注的Google手機(jī)的自帶的瀏覽器也是Webkit內(nèi)核。
盡管Webkit內(nèi)核是個非常好的網(wǎng)頁解釋機(jī)制,但是由于微軟把IE捆綁在WINDOWS里,導(dǎo)致許多網(wǎng)站都是按照IE來架設(shè)的。Webkit還不能取代IE內(nèi)核。