流覽器最核心的部分是渲染引擎(Rendering Engine) 我們一般習慣稱之為“流覽器內核” 淺談4種常見的流覽器內核 - 趣味新聞網
發表日期 2010-05-25T16:38:06+08:00
趣味新聞網記者特別報導 : 流覽器最核心的部分是渲染引擎(Rendering Engine),我們一般習慣稱之為“流覽器內核”,其負責解析網頁語法(如HTML、JavaScript)並渲染、展示網頁。因此,所謂的流覽器 ... .....
本帖最後由 city3034 於 2010-5-25 17:36 編輯
流覽器最核心的部分是渲染引擎(Rendering Engine),我們一般習慣稱之為“流覽器內核”,其負責解析網頁語法(如HTML、JavaScript)並渲染、展示網頁。因此,所謂的流覽器內核通常也就是指流覽器所採用的渲染引擎,渲染引擎決定瞭流覽器如何顯示網頁的內容以及頁麵的格式資訊。不同的流覽器內核對網頁編寫語法的解析也有所不同,因此同一網頁在不同的內核流覽器裏的渲染、展示效果也可能不同。
l
主流流覽器內核介紹
主流流覽器內核分類:流覽器內核種類繁多,商用的加上非商業的免費內核,大約有10款以上甚至更多,不過通常比較常見的大約隻有以下4種,下麵就簡單介紹一下。
(1)Trident
Trident(又稱為MSHTML),是微軟的Windows搭載的網頁流覽器——Internet Explorer流覽器使用的內核(俗稱IE內核),該內核程式在1997年的IE 4中首次被採用,之後不斷地加入新的技術並隨著新版本的IE發佈。Trident實際上是一款開放的內核,Trident引擎被設計成一個軟體元件(模組),使得其他軟體發展人員很容易將網頁流覽功能加到他們自行開發的應用程式裏,其介麵內核設計相當成熟,因此纔湧現齣許多採用IE內核而非IE的流覽器(如Maxthon、軟媒的閃遊流覽器、騰訊的TT、GreenBrowser等),但是Trident隻能用於Windows平台。
由於IE本身的“壟斷性”而使得Trident內核在很長時間內都是一傢獨大,微軟也在相當長一段時間內都沒有更新Trident內核,這就導緻瞭兩個後果——一是Trident內核曾經幾乎與W3C標準脫節;二是Trident內核的大量Bug等安全性問題沒有得到及時解決。目前,微軟對Trident排版引擎做瞭重大變動,除瞭加入新的技術之外,還增加瞭對網頁標準的支援。盡管這些變動已經在相當大的程度上落後瞭其他的排版引擎,如Gecko、WebCore、KHTML及Presto。
(2)Gecko
Gecko是開放原始程式碼、以C++編寫的網頁排版引擎,目前被Mozilla傢族網頁流覽器以及Netscape 6以後版本流覽器所使用。這款軟體原本是由網景通訊公司開發的,現在則由Mozilla基金會維護。由於Gecko的特點是代碼完全公開,因此,其可開發程度很高,全世界的程式師都可以為其編寫代碼,增加功能。因為這是個開源內核,因此受到許多人的青睞,採用Gecko內核的流覽器也很多,這也是Gecko內核雖然年輕但市場佔有率能夠迅速提高的重要原因。
Gecko排版引擎提供瞭一個豐富的程式介麵以供與互聯網相關的應用程式使用,例如網頁流覽器、HTML編輯器、用戶端/伺服器等。雖然最初的主要物件是Mozilla的衍生産品,如Netscape和Mozilla Firefox,但是現在已有很多其他軟體利用這個排版引擎。此外Gecko也是一個跨平台內核,可以在Windows、BSD、Linux和Mac OS X中使用。
Gecko是最流行的排版引擎之一,其流行程度僅次於Trident。使用Gecko引擎的流覽器有Firefox、網景6~9、SeaMonkey、Camino、Mozilla、Flock、Galeon、K-Meleon、Minimo、Sleipni、Songbird、XeroBank。Google Gadget引擎採用的就是Gecko流覽器引擎。
(3)Presto
Presto是一個由Opera Software開發的流覽器排版引擎,目前Opera 7.0~10.00版本使用該款引擎。Presto的特點就是渲染速度的優化達到瞭極緻,它是目前公認的網頁流覽速度最快的流覽器內核,然而代價是犧牲瞭網頁的相容性。
Presto實際上是一個動態內核,與Trident、Gecko等內核的最大區彆就在於腳本處理上,Presto有著天生的優勢,頁麵的全部或者部分都能夠在迴應腳本事件時等情況下被重新解析。此外該內核在執行JavaScript時有著最快的速度,根據同等條件下的測試,Presto內核執行同等JavaScript所需的時間僅有Trident和Gecko內核的約1/3。不過,不足之處在於Presto是商業引擎,使用Presto的除瞭Opera以外,隻剩下NDS Browser、Nokia 770網路流覽器等,這在很大程度上限製瞭Presto的發展。 Opera Widget引擎採用的就是Presto引擎。
(4)WebKit
WebKit 是一個開放原始程式碼的流覽器引擎(Web Browser Engine),WebKit最初的代碼來自KDE的KHTML和KJS(它們均為開放原始程式碼,都是自由軟體,在GPL協定下授權)。所以WebKit也是自由軟體,同時開放原始程式碼。
除瞭Safari流覽器,Mac下還有OmniWeb、Shiira等人氣很高的流覽器。Google的chrome也使用WebKit作為內核。 WebKit內核在手機上的應用也十分廣泛,例如Google的Android平台流覽器、Apple的iPhone流覽器、Nokia S60流覽器等所使用的流覽器內核引擎,都是基於WebKit引擎的。 WebKit內核也廣泛應用於Widget引擎産品,包括中國移動的BAE、Apple的Dashboard以及Nokia WRT在內採用的均為WebKit引擎。
|
分享鏈接
tag
相关新聞
淺談Win7電源管理對溫度的影響
本帖最後由 city3034 於 2010-5-31 16:12 編輯 這幾天一直在討論筆記本的散熱問題,並且在散熱方麵的改進,大傢都比較認同在機械上的。然而,我們可以發散一下思維,換一個思路,從筆記本本身的軟體想想有沒有能夠改進散熱的方法,尤其是係統方麵。今天為大傢帶來這篇關於Win7電源管理對溫度的影響,希望能給大傢帶瞭一點啓發。
換種思路看散熱
無意間發現Win7的電源管理似乎和以前的係統不一樣,所以研究瞭一下Win7係統自帶的電源管理,發現對溫度有較大的影響。用圖.......
淺談iphone程式在3GS新機功能提昇趨勢!
給已購買或準備購買或根本不想購買3GS的大老們瞭解一下~
一,微型部落格程式及有關照片上傳軟體:
如 Mobile Fotos • Flickr Browser & Uploader(V2.5) /Twittelator Pro(V3.1)..........
清潔完PC主機後電腦就不正常啦
本帖最後由 G-PLUS 於 2009-12-20 14:09 編輯 小弟之前有發過一帖
關於這個主題
隻是一直都找不到(可能被移除瞭吧)
所以在此重新發一帖
小弟的PC
因為在執行影像
遊戲或是需要跑顯卡等
多重程式執行的時候
會齣現如轟炸機臨空般的風扇巨響
於是小弟遵照各位先進的指示
將PC內部的灰塵好好的清理一番
清潔完成後
把拆下的元件一一裝迴
原本以為就會正常啦
結果
開機之後
連啓動的"逼"聲都沒有
接上螢幕也沒有訊號
約略2分鍾後
她就.......
清理CCFL機種庫存
本帖最後由 city3034 於 2010-5-28 03:23 編輯 轉載自電子時報:
"由於LED應用正在快速起飛,CCFL機種正逐漸式微,麵闆業者指齣,奇美電從 4月起就開始清理CCFL機種庫存,採取降價求售的策略,以TV麵闆而言,大約較市價減少5~10美元,估計奇美電第2季就會將CCFLTV庫存機種清完,第3季奇美電LED TV機種齣貨將快速起飛。"
感想: 既然麵闆廠開始清理CCFL機種庫存,採取降價求售的策略; 照說終端應該也有相當的降幅. 本來我現在有考慮購入42吋.......
測試你傢的網路速度有多快?
本帖最後由 danielpaggy 於 2010-2-11 09:40 編輯 你想知道您的電腦Internet(網絡, DSL)的速度? 它速度很快或過慢?
...很好玩的程式...
請點擊 >> http://www.uswebcity.com/tools/speed-test/index-cn.html
.........
測試你電腦跑Flash的效能!
本帖最後由 sim0831 於 2012-5-29 20:17 編輯 DOGS v1.32 http://kyokojap.sg1006.myweb.hinet.net/dogs/
E2160 1.8G不超約 135分,
小超到2.25G後約158分~
158分玩FB的餐廳和農場還算順暢,大傢可以參考看看。.......
準備敗- 可攜式DVD -請各位給個意見 感激不盡
本帖最後由 city3034 於 2009-12-28 19:39 編輯 小弟這幾天看過瞭好幾颱..
其中比較"尬億"的有...以下8颱..
但是小弟對可攜式DVD不是很瞭解..
希望各位大佬給小弟一點意見..
1.Dennys 7吋攜帶型DVD(DVD-151)加強版(黑色) http://shopping.pchome.com.tw/?mod=item&func=exhibit&IT_NO=DGAP08-A28483669&SR_NO=DMAA0I&ROWNO=22
2.......
準備敗傢買液晶電視 給個好提議
本帖最後由 city3034 於 2009-11-3 19:16 編輯 在看過這麼多颱液晶銀幕選擇以後
說實在的 那麼多的規格 我也看不齣一個所以然
不過再眾多的選擇以後 挑選齣三颱
ViewSonic N3776W ---------23500
Panasonic TH-L37B12W ---------27888
奇美 TL37S300T ---------24300
各是37吋的機種 三種我看起來都不錯
看到實機的感覺好像都不錯 畫質等等
有一間店員說Pana.......
漢字學習~學習中文的最佳輔助教材識字圖卡
下載連結: http://itunes.apple.com/tw/app/id341746492?mt=8
産品名稱:識字圖卡
副標:真人發音/筆順學習/智能啓發
發行公司:曉騰國際
類彆:教育
關鍵字:識字圖卡、圖卡、學中文
售價:US .......
漫畫迷的福音:MARVEL公司漫畫登陸iPhone
本帖最後由 arhong888 於 2009-11-19 19:37 編輯 使用iPhone的漫畫迷們收到一個好消息,從現在開始,MARVEL漫畫公司的漫畫通過 comiXology和Panelfly登陸iPhone。而作為eBook焦點封麵的是廣受歡迎的XMen(如圖)。
在iPhone我們可以看到的漫畫包括X戰警、美國隊長、X-23、X戰警傳奇2:啓示錄、喪屍英雄、鋼鐵俠,和蜘蛛俠。
在與MTV News的獨傢訪問中,齣版商Dan Buckley.......
潮zone(繁)
本帖最後由 danielpaggy 於 2010-4-24 22:49 編輯 新開論壇...希望大傢多多支持~
不發貼都做個會員吧...我改瞭很多時間的>_<! http://www.cncschool.coms.hk/bbs/.......
瀏覽器的使用經驗
本帖最後由 李斯特霍華 於 2009-12-3 10:05 編輯 在不少地方看到有很多討論和推薦瀏覽器的文章,以下是一些小弟使用過幾套主要瀏覽器後的心得。
我應該是所有主要的瀏覽器都用過瞭,在 Chrome 齣來的時候,看到一堆網友用轉貼的文章在推崇 Chrome,在 IE 8 還沒齣來的時候,看到一堆網友在用 Firefox 的分頁功能攻擊 IE,甚至沒什麼人用的 Saferi,我也在剛齣現的時候就裝來玩。但是經過瞭這一年多瀏覽器裝瞭又裝,換瞭又換,最後,我又迴到 IE。 .......
灌 Windows 7 ,筆電驅動程式一問
本帖最後由 李斯特霍華 於 2009-11-7 11:11 編輯 我的筆電 (ASUS G1) 驅動程式官方並沒有推齣
Vista 64-bit and Windows 7 32-bit 或 64-bit 的驅動程式
唯獨僅有 Windows XP 32-bit and Vista 32-bit 的驅動程式
想問各位有使用過 Window 7 的 大大們
我該選擇哪套驅動程式做安裝
是 XP 的驅動程式
還是 Vista 32-bit 的驅動程式
小弟有爬過文
Wind.......
灌WIN7多一個磁碟空間
本帖最後由 李斯特霍華 於 2009-11-16 01:35 編輯 請問大大有人有齣現相同問題嗎???我是用筆電灌瞭一次WIN7之後,在重灌1次後就齣現,名稱好像叫"係統保留槽",有大大有遇過嗎????如何解決???????.......
灌win7不用找驅動
本帖最後由 李斯特霍華 於 2009-11-5 10:10 編輯 我本來是XP.後來我拿瞭一片win7去灌..很奇怪的..灌完之後
就可以上網而且也有音效裝置瞭..為什麼灌win7不用找驅動
難不成他會直接幫你處理瞭..有那位高手大大說明一下.讓小弟
我長個知識.......
灌windows 7問題....
本帖最後由 city3034 於 2010-2-4 18:17 編輯 想請教一下各位高手 ,可否告知一下HP CQ45-208TX要如何灌WINDOWS 7
從灌步驟 及 驅動程式....謝謝.......
灌卡巴斯基造成windowsxp有問題
本帖最後由 tone.chang 於 2009-11-5 14:57 編輯 我灌瞭卡巴斯基2009後,經過掃瞄後,發現中瞭一些worm.win32類型的毒,經過處理刪除後,重新開機,windowsxp開啓後,桌麵的圖示及下方的開始工作列等都不見瞭,隻能用ctrl+alt+del進入windows工作管理員,但其中的處理程序好像少瞭一些,而且重開機想進安全模式都不行,都會齣理藍底白字,請問各位先進是否也有遇到過這問題,請問要如何解決?.......
火狐瀏覽器無法儲存新增書簽?????
本帖最後由 李斯特霍華 於 2010-3-16 13:05 編輯 如提
火狐瀏覽器無法儲存新增書簽
隻要新增一個書簽
當下看都還存在
隻要一關閉火狐在開
就會不見
請問各位大大原因為何>>>??
作業係統 Win7.......
炫桌布~換桌布的好去處(繁)
本帖最後由 danielpaggy 於 2010-1-21 08:48 編輯 偶然找到的一個桌布網站,內容還蠻豐富的,分類也還算清楚
不過裏麵的桌布尺寸比較大一些~請斟酌使用 http://hot.icittys.com/desk/index.html.......
為瞭PC的安全,你必須掌握的病毒知識
本帖最後由 city3034 於 2010-4-8 04:19 編輯 為瞭PC的安全, 必須掌握的病毒知識(1)
1.經常當機:病毒打開瞭許多文件或占用瞭大量內存;不穩定(如內存質量差,硬件超頻性能差等);運行瞭大容量的軟件占用瞭大量的內存和磁盤空間;使用瞭一些測試軟件(有許多BUG);硬盤空間不夠等等;運行網絡上的軟件時經常當機也許是由於網絡速度太慢,所運行的程序太大,或者自己的工作站硬件配置太低。
2.係統無法啓動:病毒修改瞭硬盤的引導信息,或刪除瞭某些啓動文件。如引.......
為什麼 GPS都內建瞭 使用MAP 還需要連綫纔能定位??
本帖最後由 arhong888 於 2010-4-14 07:42 編輯 我真的很納悶
IPHONE 明明就已經內建GPS
而且 我還購買的 M6 PAPAGO
定位的速度真的很快
我的疑問是 為什麼 內建的GOOGLE MAP 卻一定要連綫纔能定位??
尤其是齣國時 想說有個GOOGLE MAP 就萬無一失瞭
卻得先繳個國際漫遊的錢 纔能定位
有高手可以幫我解惑嗎?.......
為什麼不能玩~"~
本帖最後由 city3034 於 2010-6-27 23:32 編輯 我的顯卡本來是GeForce 6200都可以玩一些遊戲,但插在主機闆插槽上一直齣問題主機還是開著就是沒螢幕,之後換上朋友之前給的一塊ati 9600插上可以正常開機有畫麵,但是怎麼就是無法玩卡丁車,其它遊戲都可以,也去下載更新瞭驅動還是無法玩,請問是啥問題,有看過其它討論說插上這塊顯示競舞團也不能玩,又不想為瞭玩卡丁車還要再去買一塊顯卡,有什麼方法可以解決的嗎?.......
為什麼同樣佈景主題格式有些就不能放??
本帖最後由 arhong888 於 2010-4-4 20:18 編輯 我用的是thm格式的布景主題
因為手機內建的我覺得很單調
所以去下載瞭新的
同樣都是thm的格式佈景
新的布景主題無法在我的手機裏使用
這是為什麼??
請各位大大告訴我.謝謝<(0v0)>.......
為什麼我完全無法進入microsoft.com
本帖最後由 danielpaggy 於 2009-11-6 08:30 編輯 為什麼我完全無法進入microsoft.com
隻要一進入就是網頁失聯,以下幾個網頁全部都不行 http://www.microsoft.com/downloads/search.aspx?displaylang=zh-tw http://www.microsoft.com/info/tw/privacy.htm http://www.microsoft.com/taiwan/ http://offic.......
為什麼我每次搜尋google 搜尋完後 都會跑到大陸的google去???
本帖最後由 charlinbrown 於 2010-1-25 18:37 編輯 我的問題是 不管我在google打什麼字搜尋 在一開始搜尋頁麵還是google颱灣 可是一打完搜尋字後 就會顯示齣大陸google的搜尋結果
今天例如 我開瞭google 隨便打一個詞"藍又時"
齣現的 竟然是一堆簡體亂碼 就連上方的google一些功能 信箱等 都變成大陸版的
請問這是怎麼迴事啊???
不~~這不是奇濛子問題啊~~ 我不知道怎麼解釋
我.......
為什麼我的鍵盤有問題????(已解決)
本帖最後由 xcoolx5417 於 2009-10-13 16:21 編輯 我沒按CAPS LOCK可是他自動打大字母...還有我要打123456 卻變成!@#$%^??為什麼會醬...誰可以幫幫我...
到底是鍵盤問題還是電腦問題.......
為什麼無法順利安裝完 windows 7
本帖最後由 李斯特霍華 於 2009-12-8 21:11 編輯 昨天安裝windos 7 ,剛開始到第一次重新開機選項前,都正常,可是開機後畫麵齣現正在完成安裝畫麵,
過沒多久螢幕就變成無訊號,但是主機依然在動作,我等瞭大概30分中後依舊如此,隻好再新開機,
可是要進入windows 7畫麵的時候,就又再度發生一樣的問題 。到底問題齣現在哪呢?
之前使用windows xp都正常
我的電腦配備 cpu--E4500
主機闆--945g.......
為什麼要升級Windows 7
本帖最後由 李斯特霍華 於 2009-10-31 22:33 編輯 為什麼要升級Windows 7
【文/李鎮宇 圖/張晉瑞、李鎮宇】
今年初微軟釋齣Windows 7公開測試版,吸引全球玩傢搶先下載測試。齣乎預料的,一個測試版産品竟然有如此高的評價。由於比Windows Vista穩定,造成不少人把測試版當正式版使用的現象。使用者亦紛紛期待正式版的問世,還有上市後的價格。電腦設備製造商也算是符閤消費者期待,針對6/29日之後購買搭載Vista隨機版的電腦免費升級。微軟針對其他消.......
為什麼都不能看呢
本帖最後由 李斯特霍華 於 2009-11-30 11:13 編輯 為什麼我用Windows Media Player 11播放avi的影片
我都不能播放呢~(都看不到)
還有位什麼我字幕用外掛加入繁體字幕~影幕上還是都看不到字幕呢
可不可以請求各位大大幫忙解答一下~謝謝.......
為何WIN7可以灌改灌XP就不行
本帖最後由 city3034 於 2010-3-22 03:36 編輯 最近買一颱新電腦想說先灌WIN7試試,灌完後結果我的繪圖軟體灌不起來,所以想灌XP來試試
結果卻無法安裝,會卡在選擇要安裝哪颱磁碟機前齣現藍白畫麵,不知道這是哪邊有問題。
主機闆是 GA-MA785GT-UD3H
硬碟 WD 320G SATA
光碟機 LG SATA
XP係統光碟是用整閤式的.......
為何win7要寫進階版
本帖最後由 李斯特霍華 於 2009-11-26 15:04 編輯 為何window 7要寫傢用進階版?是在何種條件下可安裝此版本??謝謝.......
為何加裝一個記憶體電腦會當機?
本帖最後由 city3034 於 2010-5-4 03:03 編輯 為何加裝一個記憶體電腦會當機,我把另一颱電腦的記憶體拔過來裝,
一開始很順利,不過開機後2~3分鍾就會從開機,或開不瞭機呢??.......
為何影片轉檔後會齣現影音不同步?影音漸漸不同步?
本帖最後由 李斯特霍華 於 2009-11-3 17:13 編輯 為何,影片轉檔後會齣現影音不同步?影音漸漸不同步?
原因在於幀率 fps
fps是" Frames Per Second "的縮寫,意思就是 "每秒傳輸幀數"。更確切的解釋,就是“每秒中填充圖像的幀數(幀/秒)“。
這裏的“FPS”就是我們常在CS遊戲裏說的“FPS”值,也可以理解為我們常說的“刷新率(Hz)”。
例如:75Hz的刷新率刷也就是指屏幕一秒內隻掃描75次,即75幀/秒。而當刷新率太低時我們肉眼都能感.......
為何有些網頁會定格不動
本帖最後由 Iron 於 2010-1-5 23:30 編輯 最近有些網頁會定格不動如奇摩拍賣等,要看下一頁會停個10幾20秒纔會有動作,再下一頁也一樣,又不一定每個網頁都會,有高手能教一下嗎?謝謝!.......
為啥下載好的檔案還是沒閤併~!?
本帖最後由 mayday03225 於 2009-10-29 08:49 編輯 為啥下載好的檔案還是沒閤併~!?
還是 NEO 跟 CRCDATA ~~!
怪怪
已經下瞭2個檔瞭
都是這樣
可以麻煩達人幫我一下嗎~!?
感激不盡.......
無名小站Javascript
本帖最後由 danielpaggy 於 2010-2-18 11:31 編輯 請問一下
無名小站Javascript該如何使用
我上網查詢瞭很多
我照他們所說的方法去做,卻沒有齣現我想要的
有對無名小站Javascript研究的,韆萬彆吝嗇
教我如何使用吧!!非常感謝您.......
無故會彈跳齣"音效管理視窗"
本帖最後由 city3034 於 2010-2-26 03:54 編輯 我使用技嘉主機闆
剛重灌好
無論是在瀏覽網頁或是電腦閑置時
都會彈跳齣一個"瑞昱音效管理"的視窗
實在是很煩人
請問有方法移除或是關閉嗎
謝謝.......
無效安全憑證
本帖最後由 李斯特霍華 於 2010-6-10 19:16 編輯 剛開機到桌麵 就齣現這畫麵 是甚麼意思 .......
無敵的CD876辭典怎麼樣啊
本帖最後由 city3034 於 2010-2-5 18:00 編輯 姊姊的小孩(高一)要買一颱電子辭典
其實那天我們已經一起到賣場看過瞭
店員比較推薦無敵的CD876
雖然店員講的口沫橫飛 還是想要瞭解一下一般使用者的意見再下決定
而且我離學生時代太久瞭 以前用的是無敵6係列...
想問問
這颱CD876有什麼特彆 或者比較優的功能嗎?
或者使用上的心得感覺
感恩~~~~~~~~.......