當前位置:編程學習大全網 - 源碼下載 - webkit內核是蘋果開發的嗎

webkit內核是蘋果開發的嗎

WebKit 是壹個開源的瀏覽器引擎,與之相對應的引擎有Gecko(Mozilla Firefox 等使用)和Trident(也稱MSHTML,IE 使用)。同時WebKit 也是蘋果Mac OS X 系統引擎框架版本的名稱,主要用於Safari,Dashboard,Mail 和其他壹些Mac OS X 程序。WebKit 前身是 KDE 小組的 KHTML,WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎來自於 KDE 的 KHTML 和 KJS,當年蘋果比較了 Gecko 和 KHTML 後,仍然選擇了後者,就因為它擁有清晰的源碼結構、極快的渲染速度。Apple將 KHTML 發揚光大,推出了裝備 KHTML 改進型 WebKit 引擎的瀏覽器 Safari。

WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎,均是從KDE的KHTML及KJS引擎衍生而來,它們都是自由軟件,在GPL條約下授權,同時支持BSD系統的開發。所以Webkit也是自由軟件,同時開放源代碼。 

WebKit的優勢在於高效穩定,兼容性好,且源碼結構清晰,易於維護。 

盡管Webkit內核是個非常好的網頁解析機制,但是由於微軟把IE捆綁在Windows裏,導致許多網站都是按照IE來架設的,很多網站不兼容Webkit內核,比如登錄界面、網銀等網頁均不可使用Webkit內核。目前來講,Webkit還不能取代IE內核。 

WebKit 內核在手機上的應用也十分廣泛,例如 Google 的手機 Android、 Apple 的 iPhone, Nokia’s Series 60 browser 等所使用的 Browser 內核引擎,都是基於 WebKit。

  • 上一篇:java運行顯示“找不到或無法加載主類”!
  • 下一篇:如何成為壹名網絡工程師
  • copyright 2024編程學習大全網