瀏覽器的排版引擎

關於一些排版引擎介紹

(1)Trident

Triident 是Interent Explorer(IE)瀏覽器使用的引擎。Trident 在 Windows 操作系統中被設計爲一個功能模塊,使得其他軟件的開發人員可以便捷地將網頁瀏覽功能加入到其開發的應用程序裏。

國內很多的雙核瀏覽器提供了“兼容模式”,該模式便是使用了 Trident 引擎。其代表軟件有遨遊、世界之窗、QQ瀏覽器、獵豹安全瀏覽器、360安全瀏覽器、360極速瀏覽器等。

(2)EdgeHTML

微軟公司在 Windows10 操作系統中提供了一個新的瀏覽器 Microsoft Edge,其最顯著的特點是使用了新引擎EdgeHTML。EdgeHTML 在速度方面有了極大的提升,在 Trident 基礎上刪除了過時的舊技術支持代碼,增加了許多對現代瀏覽器的技術支持。

(3)Gecko

Gecko 是 Mozilla FierFox(火狐瀏覽器)使用的引擎,其特點是源代碼完全公開,可開發程度很高,全世界的程序員都可以爲其編寫代碼、增加功能。Gecko 原本是有網景公司開發的,現在由 Mozilla 基金會維護。Gecko 是跨平臺的,支持在 Windows、 Linux 和 macOS 等操作系統上運行。

(4)WebKit

WebKit 是一個開放源代碼的瀏覽器引擎,其所包含的 WebCore 排版引擎和 JavaScriptCore引擎來自於 KDE 項目組的 KHTML 和 KJS 。蘋果公司採用了 KHTML 作爲開發 Safari 瀏覽器的引擎後,衍生出了 WebKit 引擎,並按照開源協議開放了WebKit 的源代碼。 WebKit 具有高效穩定、兼容性好、源碼結構清晰、易於維護的特點。 Google Chrome 瀏覽器也曾經使用過 WebKIt引擎。

(5)Blink

Blink 是一個由 Google 公司和 Opera Software ASA 開發的瀏覽器排版引擎, Google 公司將這個引擎作爲開源瀏覽器 Chromium 項目的一部分。Blink 是 WebKit 中 WebCore 組件的一個分支,並且在 Chrome ( 28 及後續版本 )、Opera( 15 及後續版本 )等瀏覽器中使用。

目前國內大部分瀏覽器都採用了 WebKit 或 Blink 內核,一些雙核瀏覽器將其作爲 “ 急速模式 ” 的內核。在移動設備中,iPhone 和 iPad 等蘋果 IOS 平臺使用 WebKit 內;Android 4.4 之前的 Android 系統瀏覽器內核是 WebKit , 在 Android 4.4 系統中更改爲 Blink 。

 

第一次發表,是一些瀏覽器排版引擎的整理。大家也可以看看,大佬直接飄過吧。

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章