WebKit是一款非常好用的mac開源瀏覽器引擎,這款搜索引擎具有高效穩(wěn)定,兼容性好,源碼結(jié)構(gòu)清晰,易于維護(hù)等特點(diǎn),可以帶給您全新的暢快沖浪樂趣。

【基本介紹】
WebKit for mac是mac開源瀏覽器引擎,包含webcore網(wǎng)頁引擎和JavaScriptcore腳本引擎。
【官方介紹】
WebKit是一個(gè)開源項(xiàng)目,主要由KDE的KHTML修改而來并且包含了一些來自蘋果公司的一些組件。
傳統(tǒng)上,WebKit包含一個(gè)網(wǎng)頁引擎WebCore和一個(gè)腳本引擎JavaScriptCore,它們分別對應(yīng)的是KDE的KHTML和KJS。不過,隨著JavaScript引擎的獨(dú)立性越來越強(qiáng),現(xiàn)在WebKit和WebCore已經(jīng)基本上混用不分(例如Google Chrome和Maxthon 3采用V8引擎,卻仍然宣稱自己是WebKit內(nèi)核)。
【背景】
WebKit 所包含的 WebCore排版引擎和 JSCore 引擎,均是從KDE的KHTML及KJS引擎衍生而來。它們都是自由軟件,在GPL條約下授權(quán),同時(shí)支持BSD系統(tǒng)的開發(fā)。所以Webkit也是自由軟件,同時(shí)開放源代碼。
WebKit的優(yōu)勢在于高效穩(wěn)定,兼容性好,且源碼結(jié)構(gòu)清晰,易于維護(hù)。
盡管Webkit內(nèi)核是個(gè)非常好的網(wǎng)頁解析機(jī)制,但是由于以往微軟把IE捆綁在Windows里(同樣的Webkit內(nèi)核的Safari捆綁在Apple產(chǎn)品里,Chrome[1] 捆綁在Google產(chǎn)品里),導(dǎo)致許多網(wǎng)站都是按照IE來架設(shè)的,很多網(wǎng)站不兼容Webkit內(nèi)核,比如登錄界面、網(wǎng)銀等網(wǎng)頁均不可使用Webkit內(nèi)核的瀏覽器。
WebKit 內(nèi)核在手機(jī)上的應(yīng)用也十分廣泛,例如 Google 的手機(jī)Android、 Apple 的iPhone, Nokia’s Series 60 browser 等所使用的 Browser 內(nèi)核引擎,都是基于 WebKit。
WebKit 是一個(gè)開源項(xiàng)目,其起源可追溯到 K Desktop Environment (KDE)。WebKit 項(xiàng)目催生了面向移動(dòng)設(shè)備的現(xiàn)代 Web 應(yīng)用程序。雖然設(shè)備本身的能力和形態(tài)因素都相當(dāng)重要,但移動(dòng)用戶最熱衷的仍然是內(nèi)容。如果移動(dòng)用戶可用的內(nèi)容只是 Internet 用戶可用內(nèi)容的一個(gè)很小的子集,那么用戶體驗(yàn)充其量也只能劃分為二等。
WebKit 還應(yīng)用在了桌面的 Safari 瀏覽器內(nèi),該瀏覽器是 Mac OS X 平臺(tái)默認(rèn)的瀏覽器。不管我們討論的是桌面版本還是 iPhone 或 Android 上的瀏覽器引擎,WebKit 均優(yōu)先支持 HTML 和 CSS 特性。實(shí)際上,WebKit 還支持尚未被其他瀏覽器采納的一些 CSS 樣式 — 這些特性正在得到 HTML5 規(guī)范的考慮。
HTML5 規(guī)范是一個(gè)技術(shù)草案集,涵蓋了各種基于瀏覽器的技術(shù),它包括客戶端 SQL存儲(chǔ)、轉(zhuǎn)變、轉(zhuǎn)型、轉(zhuǎn)換等。HTML5 的出現(xiàn)已經(jīng)有些時(shí)間了,雖然尚未完成,但一旦其特性集因主要瀏覽器平臺(tái)支持的加入而逐漸穩(wěn)定后,Web 應(yīng)用程序的簡陋開端也將成為永久的記憶。Web 應(yīng)用程序開發(fā)將成為主導(dǎo) — 并且不只是在傳統(tǒng)的桌面瀏覽器空間,還將在移動(dòng)領(lǐng)域。移動(dòng)將一躍成為首要考慮,而不再是后備之選。


































