常見瀏覽器的內(nèi)核

常見的瀏覽器內(nèi)核有哪些涕侈?

Trident內(nèi)核:IE,MaxThon秒旋,TT约计,The World,360迁筛,搜狗瀏覽器等煤蚌。[又稱MSHTML]

Gecko內(nèi)核:NETSCAPE6及以上版本,F(xiàn)F细卧,MozillaSuite / SeaMonkey的等

Presto內(nèi)核:Opera7及以上尉桩。[Opera內(nèi)核原為:Presto,現(xiàn)為:Blink;]

Webkit內(nèi)核:Safari贪庙,Chrome等蜘犁。[Chrome的:Blink(WebKit的分支)] ?

要搞清楚瀏覽器內(nèi)核是什么,首先應(yīng)該先搞清楚瀏覽器的 構(gòu)成止邮。簡單來說瀏覽器可以分為兩部分这橙,shell+內(nèi)核奏窑。其中shell的種類相對比較多,內(nèi)核則比較少析恋。Shell是指瀏覽器的外殼:例如菜單良哲,工具欄 等盛卡。主要是提供給用戶界面操作助隧,參數(shù)設(shè)置等等。它是調(diào)用內(nèi)核來實現(xiàn)各種功能的滑沧。內(nèi)核才是瀏覽器的核心并村。內(nèi)核是基于標記語言顯示內(nèi)容的程序或模塊。也有一些 瀏覽器并不區(qū)分外殼和內(nèi)核滓技。從Mozilla將Gecko獨立出來后哩牍,才有了外殼和內(nèi)核的明確劃分。目前主流的瀏覽器有IE6令漂、IE8膝昆、Mozilla、FireFox叠必、Opera荚孵、Safari、Chrome纬朝、Netscape等收叶。

什么是瀏覽器內(nèi)核?

瀏覽器內(nèi)核又可以分成兩部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎共苛。它負責取得網(wǎng)頁的內(nèi)容(HTML判没、XML、圖像等等)隅茎、整理訊息(例如加入CSS等)澄峰,以及計算網(wǎng)頁的顯示方式,然后會輸出至 顯示器或打印機辟犀。瀏覽器的內(nèi)核的不同對于網(wǎng)頁的語法解釋會有不同俏竞,所以渲染的效果也不相同。所有網(wǎng)頁瀏覽器踪蹬、電子郵件客戶端以及其它需要編輯胞此、顯示網(wǎng)絡(luò)內(nèi) 容的應(yīng)用程序都需要內(nèi)核。(參見維基百科)JS引擎則是解析Javascript語言跃捣,執(zhí)行javascript語言來實現(xiàn)網(wǎng)頁的動態(tài)效果漱牵。最開始渲染引 擎和JS引擎并沒有區(qū)分的很明確,后來JS引擎越來越獨立疚漆,內(nèi)核就傾向于只指渲染引擎酣胀。有一個網(wǎng)頁標準計劃小組制作了一個ACID來測試引擎的兼容性和性 能刁赦。內(nèi)核的種類很多,如加上沒什么人使用的非商業(yè)的免費內(nèi)核闻镶,可能會有10多種甚脉,但是常見的瀏覽器內(nèi)核可以分這四種:Trident、Gecko铆农、 Presto牺氨、Webkit。

Trident又稱MSHTML墩剖,是微軟開發(fā)的渲染引 擎(包含了Javascript引擎JScript)猴凹,他已經(jīng)深入了Windows操作系統(tǒng)的骨髓,例如Windows Media Play岭皂,Windows Explorer郊霎,Outlook Express等都使用了。目前很多瀏覽器都使用這個引擎爷绘,例如IE书劝,Maxthon(最新版已經(jīng)不使用)等。

Gecko是C++開發(fā)的土至,Open Source的渲染引擎购对,包括了SpiderMonkey(Rhino)。主要的使用者有Firefox毙籽。

Webkit是蘋果公司基于KHTML開發(fā)的洞斯。他包括Webcore和JavaScriptCore(SquirrelFish,V8)兩個引擎。主要的使用者有Safari坑赡,Chrome烙如。

Presto由Opera Software公司開始的,用于Opera的渲染引擎毅否。Macromedia Dreamweaver (MX版本及以上)和Adobe Creative Suite 2也使用了Presto的內(nèi)核亚铁。

主流瀏覽器所使用的內(nèi)核分類

Trident內(nèi)核:IE,MaxThon,TT,The World,360,搜狗瀏覽器等

Gecko內(nèi)核:Netscape6及以上版本,F(xiàn)F,MozillaSuite/SeaMonkey等

Presto內(nèi)核:Opera7及以上

Webkit內(nèi)核:Safari,Chrome等

EngineCreatorSoftware licenseLeading application

GeckoNetscape/Mozilla FoundationMPL/GNU GPL/GNU LGPLtri-licenseMozilla Firefox

KHTMLKDEGNU LGPLKonqueror

PrestoOpera SoftwareProprietaryOpera

TasmanMicrosoftProprietaryMicrosoft Entourage

TridentMicrosoftProprietaryInternet Explorer

WebKit?(Based on KHTML)WebKit FoundationGNU LGPL,BSD-styleSafari,Google Chrome

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末螟加,一起剝皮案震驚了整個濱河市徘溢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捆探,老刑警劉巖然爆,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異黍图,居然都是意外死亡曾雕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進店門助被,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剖张,“玉大人切诀,你說我怎么就攤上這事∩ε” “怎么了幅虑?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長顾犹。 經(jīng)常有香客問我倒庵,道長,這世上最難降的妖魔是什么蹦渣? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任哄芜,我火速辦了婚禮貌亭,結(jié)果婚禮上柬唯,老公的妹妹穿的比我還像新娘。我一直安慰自己圃庭,他們只是感情好锄奢,可當我...
    茶點故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著剧腻,像睡著了一般拘央。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上书在,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天灰伟,我揣著相機與錄音,去河邊找鬼儒旬。 笑死栏账,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的栈源。 我是一名探鬼主播挡爵,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼甚垦!你這毒婦竟也來了茶鹃?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤艰亮,失蹤者是張志新(化名)和其女友劉穎闭翩,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體迄埃,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡疗韵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了调俘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片伶棒。...
    茶點故事閱讀 40,852評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡旺垒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肤无,到底是詐尸還是另有隱情先蒋,我是刑警寧澤,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布宛渐,位于F島的核電站竞漾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏窥翩。R本人自食惡果不足惜业岁,卻給世界環(huán)境...
    茶點故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寇蚊。 院中可真熱鬧笔时,春花似錦、人聲如沸仗岸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扒怖。三九已至较锡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間盗痒,已是汗流浹背蚂蕴。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留俯邓,地道東北人骡楼。 一個月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像看成,于是被迫代替她去往敵國和親君编。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,851評論 2 361