最近,Opera發(fā)布了新一代Opera 10(Alpha測試版),采用了新的排版引擎Presto 2.2,與OPERA9.X相比,其瀏覽速度能加快30%左右。(在其沒有升級之前,Opera就號稱互聯(lián)網(wǎng)上最快的瀏覽器,進(jìn)一步升級之后又進(jìn)一步加強(qiáng)了他的核心優(yōu)勢)那么什么是瀏覽器排版引擎呢?Firefox IE等使用的是什么頁面渲染引擎呢?下面,秦愛根據(jù)維基百科的內(nèi)容,綜合整理了一下,作以簡單的介紹。 網(wǎng)頁瀏覽器的排版引擎也被稱為頁面渲染引擎或樣版引擎,它負(fù)責(zé)取得網(wǎng)頁的內(nèi)容(HTML、XML、圖像等等)、整理訊息(例如加入CSS等),以及計算網(wǎng)頁的顯示方式,然后會輸出至顯示器或打印機(jī)。所有網(wǎng)頁瀏覽器、電子郵件客戶端以及其它需要編輯、顯示網(wǎng)絡(luò)內(nèi)容的應(yīng)用程序都需要排版引擎。 Trident排版引擎 Trident(又稱為MSHTML),是微軟的視窗操作系統(tǒng)(Windows)搭載的網(wǎng)頁瀏覽器—Internet Explorer的排版引擎的名稱,它的第一個版本誕生于1997年10月Internet Explorer第四版中,IE7做了的重大的變動,除了加入新的技術(shù)之外,并增加對網(wǎng)頁標(biāo)準(zhǔn)的支持,目前是互聯(lián)網(wǎng)上最流行的排版引擎。 · 傲游 · 世界之窗瀏覽器 · Avant · 騰訊TT · Sleipnir · GOSURF · KKman Gecko排版引擎 Gecko是套開放源代碼的、以C++編寫的網(wǎng)頁排版引擎。Gecko是跨平臺的,能在Microsoft Windows、Linux和Mac OS X等主要操作系統(tǒng)上運(yùn)行。它是最流行的排版引擎之一,其流行程度僅次于Trident。 · Fennec · Firefox · 網(wǎng)景(6至9) · Camino · Flock · Galeon · K-Meleon · Minimo · Mozilla · Sleipnir · Songbird · XeroBank KHTML排版引擎或WebKit框架 KHTML,是HTML網(wǎng)頁排版引擎之一,由KDE所開發(fā)。KHTML擁有速度快捷的優(yōu)點,但對錯誤語法的容忍度則比Mozilla產(chǎn)品所使用的Gecko引擎小。蘋果電腦于2002年采納了KHTML,作為開發(fā)Safari瀏覽器之用。WebCore及WebKit引擎均是KHTML的衍生產(chǎn)品;WebKit是Mac OS X v10.3及以上版本所包含的軟件框架,WebKit是Mac OS X的Safari網(wǎng)頁瀏覽器的基礎(chǔ)。 · Safari · Epiphany · iCab · OmniWeb · Midori · Shiira Presto排版引擎 Presto是一個由Opera Software開發(fā)的瀏覽器排版引擎,應(yīng)用于Opera 7.0~9.60版,它取代了舊版Opera中所使用的Elektra排版引擎,包括加入動態(tài)功能,例如網(wǎng)頁或其部分可隨著DOM及Script語法的事件而重新排版。 · Opera · 任天堂DS瀏覽器 Java軟件平臺 Java,是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,Java 編程語言的風(fēng)格十分接近C++語言。微軟推出的.NET平臺以及模仿Java的C#語言正是與之競爭下的產(chǎn)物。 · HotJava · UCWEB Tasman排版引擎 Tasman,是微軟的Internet Explorer for Mac瀏覽器所使用的排版引擎,也是為嘗試支援W3C所制定的網(wǎng)頁標(biāo)準(zhǔn)而設(shè)計的。在Mac版的Microsoft Office 2004中,電子郵件客戶端Microsoft Entourage使用的就是Tasman排版引擎。 文本界面 就是一些純文字式的網(wǎng)頁瀏覽器,在LINUX系統(tǒng)中比較常見。 · Lynx · Links · w3m 手持設(shè)備或嵌入式系統(tǒng) · Minimo · PSP瀏覽器 其它 · Amaya · Dillo · Mosaic |