排版引擎
排版引擎
網頁瀏覽器的排版引擎也被稱為頁面渲染引擎,它負責取得網頁的內容(HTML、XML、圖象等等)、整理信息(例如加入CSS等),以及計算網頁的顯示方式然后會輸出至顯示器或打印機。所有網頁瀏覽器、電子郵件客戶端以及其它需要編輯、顯示網絡內容的應用程序都需要排版引擎。
簡介[ ]
在Mozilla將其排版引擎(Gecko)作為獨立于瀏覽器的一個配件之后,“排版引擎”這個詞匯才被廣泛使用。也就是說,除了Mozilla瀏覽器,其它瀏覽器也可以使用Gecko作自己排版引擎。
Trident排版引擎[ ]
Trident(又稱為MSHTML),是微軟的視窗操作系統(Windows)搭載的網頁瀏覽器—Internet Explorer的排版引擎的名稱,它的第一個版本誕生于1997年10月Internet Explorer第四版中,IE7做了的重大的變動,除了加入新的技術之外,并增加對網頁標準的支持,目前是互聯網上最流行的排版引擎。
· 世界之窗瀏覽器
· Avant
· 騰訊TT
· Netscape 8
· Sleipnir
· GOSURF
· KKman
Gecko排版引擎[ ]
Gecko是套開放源代碼的、以C++編寫的網頁排版引擎。Gecko是跨平臺的,能在Microsoft Windows、Linux和Mac OS X等主要操作系統上運行。它是最流行的排版引擎之一,其流行程度僅次于Trident。
· Fennec
· Firefox
· 網景6-9
· Camino
· Flock
· Galeon
· K-Meleon
· Minimo
· Mozilla
· Sleipnir
· Songbird
· XeroBank
KHTML排版引擎或WebKit框架[ ]
KHTML,是HTML網頁排版引擎之一,由KDE所開發(fā)。KHTML擁有速度快捷的優(yōu)點,但對錯誤語法的容忍度則比Mozilla產品所使用的Gecko引擎小。蘋果電腦于2002年采納了KHTML,作為開發(fā)Safari瀏覽器之用。WebCore及WebKit引擎均是KHTML的衍生產品;WebKit是Mac OS X v10.3及以上版本所包含的軟件框架,WebKit是Mac OS X的Safari網頁瀏覽器的基礎。
· Safari
· Epiphany
· Chrome
· iCab
· OmniWeb
· Midori
· Shiira
· 搜狗瀏覽器2(極速模式)
Presto排版引擎[ ]
Presto是一個由Opera Software開發(fā)的瀏覽器排版引擎,應用于Opera 7.0~9.60版,它取代了舊版Opera中所使用的Elektra排版引擎(已成為歷史),包括加入動態(tài)功能,例如網頁或其部分可隨著DOM及Script語法的事件而重新排版。
· Opera
· 任天堂DS瀏覽器
Java軟件平臺[ ]
Java,是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,Java 編程語言的風格十分接近C++語言。微軟推出的.NET平臺以及模仿Java的C#語言正是與之競爭下的產物。
· HotJava
· UCWEB
Tasman排版引擎[ ]
Tasman,是微軟的Internet Explorer for Mac瀏覽器所使用的排版引擎,也是為嘗試支援W3C所制定的網頁標準而設計的。在Mac版的Microsoft Office 2004中,電子郵件客戶端Microsoft Entourage使用的就是Tasman排版引擎。
· Internet Explorer for Mac
· MSN for Mac OS X
文本界面[ ]
就是一些純文字式的網頁瀏覽器,在LINUX系統中比較常見。
· Lynx
· Links
· w3m
手持設備或嵌入式系統[ ]
· Minimo
· PSP瀏覽器
其它[ ]
· Amaya
· Dillo
· Mosaic