瀏覽器內(nèi)核【渲染引擎】

瀏覽器最重要或者說核心的部分是“Rendering Engine”姨伤,可大概譯為“渲染引擎”,不過我們一般習慣將之稱為“瀏覽器內(nèi)核”涉馁。負責對網(wǎng)頁語法的解釋(如標準通用標記語言下的一個應用HTML淹冰、JavaScript)并渲染(顯示)網(wǎng)頁晒哄。 所以购啄,通常所謂的瀏覽器內(nèi)核也就是瀏覽器所采用的渲染引擎襟企,渲染引擎決定了瀏覽器如何顯示網(wǎng)頁的內(nèi)容以及頁面的格式信息。不同的瀏覽器內(nèi)核對網(wǎng)頁編寫語法的解釋也有不同狮含,因此同一網(wǎng)頁在不同的內(nèi)核的瀏覽器里的渲染(顯示)效果也可能不同顽悼,這也是網(wǎng)頁編寫者需要在不同內(nèi)核的瀏覽器中測試網(wǎng)頁顯示效果的原因。

image.png

五大瀏覽器內(nèi)核

1几迄、Trident ([‘tra?d(?)nt])

Trident是IE的內(nèi)核蔚龙,也就是國內(nèi)雙核瀏覽器的內(nèi)核之一,又稱為IE內(nèi)核或MSHTML映胁,此內(nèi)核只能用于Windows平臺木羹,且不是開源的。Trident內(nèi)核一直延續(xù)到IE11,IE11的后繼者Edge采用了新內(nèi)核EdgeHTML解孙。代表作品還有騰訊坑填、Maxthon(遨游)、360瀏覽器等妆距。但由于市場份額比較大穷遂,曾經(jīng)出現(xiàn)脫離了W3C標準的時候函匕,同時IE版本比較多娱据,存在很多的兼容性問題。

2盅惜、Gecko ([‘gek??])(開源)

Gecko是Netscape6Z開始采用的內(nèi)核中剩,是一個開源內(nèi)核,后來被FF(FireFox)采用,因火狐是最多的用戶抒寂,故常被稱為firefox內(nèi)核它是開源的结啼,最大優(yōu)勢是跨平臺,在Microsoft Windows屈芜、Linux郊愧、MacOs X等主要操作系統(tǒng)中使用朴译。

3、Webkit(開源)

Webkeit的鼻祖是Safari, 其前身是KDE(Linux的桌面系統(tǒng))的KHTML(開源的)属铁。Webkit也是開源的眠寿。曾經(jīng)的Chrome用的是Webkeit。注意:Webkit其實包括是渲染引擎Webcore(前身是KHTML),以及JS引擎JSCore,

4焦蘑、Chromium(Blink盯拱,V8)(開源)

chromium fork自webkit,代碼可讀性和編譯速度得到提升例嘱。值得一提是谷歌專門研發(fā)了自己的JS引擎——V8狡逢,極大地提高了JS的運算速度。由于chromium也是開源的拼卵,所以搜狗奢浑、QQ、360都用chromium內(nèi)核腋腮。自13年4月后殷费,谷歌開始在Chromium項目中研發(fā)Blink渲染引擎,之前一直用的是Webkit的渲染引擎低葫。之所以研發(fā)獨立的渲染引擎详羡,是因為蘋果推出的Webkit2與chromium的設計存在沖突,影響了chromium的架構移植工作嘿悬。Blink內(nèi)核是由Google和Opera Software開發(fā)的瀏覽器排版引擎实柠,2013年4月發(fā)布。現(xiàn)在Chrome內(nèi)核是Blink善涨。

5窒盐、Presto ([‘prest??]) -》Chromium

Presto是由Opera Software開發(fā)的瀏覽器排版引擎,它是世界公認最快的渲染速度的引擎钢拧,Opera7.0開始使用蟹漓。13年2月后為了減少研發(fā)成本,Opera放棄Presto宣布加入谷歌陣營源内,采用chromium,之后也緊跟Blink的腳步葡粒。

國內(nèi)的主流瀏覽器內(nèi)核

1、IE瀏覽器內(nèi)核:Trident內(nèi)核膜钓,也是俗稱的IE內(nèi)核嗽交;

2、Chrome瀏覽器內(nèi)核:統(tǒng)稱為Chromium內(nèi)核或Chrome內(nèi)核颂斜,以前是Webkit內(nèi)核夫壁,現(xiàn)在是Blink內(nèi)核;Chromium內(nèi)核 → Webkit內(nèi)核 → Blink內(nèi)核沃疮;

3盒让、Firefox瀏覽器內(nèi)核:Gecko內(nèi)核梅肤,俗稱Firefox內(nèi)核;

4邑茄、Safari瀏覽器內(nèi)核:Webkit內(nèi)核凭语;KHTML->Webkit(WebCore+JSCore)->Webkit2

5、Opera瀏覽器內(nèi)核:最初是自己的Presto內(nèi)核撩扒,后來加入谷歌大軍似扔,從Webkit又到了Blink內(nèi)核;

6搓谆、360瀏覽器炒辉、獵豹瀏覽器內(nèi)核:IE內(nèi)核+Chrome雙內(nèi)核;

7泉手、搜狗黔寇、遨游、QQ瀏覽器內(nèi)核:IE內(nèi)核(兼容模式)+Webkit(高速模式)斩萌;

8缝裤、百度瀏覽器、世界之窗內(nèi)核:IE內(nèi)核颊郎;

9憋飞、2345瀏覽器內(nèi)核:好像以前是IE內(nèi)核,現(xiàn)在也是IE+Chrome雙內(nèi)核了姆吭;

10榛做、UC瀏覽器內(nèi)核:這個眾口不一,UC說是他們自己研發(fā)的U3內(nèi)核内狸,但好像還是基于Webkit和Trident检眯,還有說是基于火狐內(nèi)核

作者:沉落的星星
鏈接:http://www.reibang.com/p/aff21bc291d4
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯(lián)系作者獲得授權并注明出處昆淡。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锰瘸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子昂灵,更是在濱河造成了極大的恐慌避凝,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,835評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件倔既,死亡現(xiàn)場離奇詭異恕曲,居然都是意外死亡鹏氧,警方通過查閱死者的電腦和手機渤涌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評論 2 383
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來把还,“玉大人实蓬,你說我怎么就攤上這事茸俭。” “怎么了安皱?”我有些...
    開封第一講書人閱讀 156,481評論 0 345
  • 文/不壞的土叔 我叫張陵调鬓,是天一觀的道長。 經(jīng)常有香客問我酌伊,道長腾窝,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,303評論 1 282
  • 正文 為了忘掉前任居砖,我火速辦了婚禮虹脯,結果婚禮上,老公的妹妹穿的比我還像新娘奏候。我一直安慰自己循集,他們只是感情好,可當我...
    茶點故事閱讀 65,375評論 5 384
  • 文/花漫 我一把揭開白布蔗草。 她就那樣靜靜地躺著咒彤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪咒精。 梳的紋絲不亂的頭發(fā)上镶柱,一...
    開封第一講書人閱讀 49,729評論 1 289
  • 那天,我揣著相機與錄音模叙,去河邊找鬼奸例。 笑死,一個胖子當著我的面吹牛向楼,可吹牛的內(nèi)容都是我干的查吊。 我是一名探鬼主播,決...
    沈念sama閱讀 38,877評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼湖蜕,長吁一口氣:“原來是場噩夢啊……” “哼逻卖!你這毒婦竟也來了?” 一聲冷哼從身側響起昭抒,我...
    開封第一講書人閱讀 37,633評論 0 266
  • 序言:老撾萬榮一對情侶失蹤评也,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后灭返,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盗迟,經(jīng)...
    沈念sama閱讀 44,088評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,443評論 2 326
  • 正文 我和宋清朗相戀三年熙含,在試婚紗的時候發(fā)現(xiàn)自己被綠了罚缕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,563評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡怎静,死狀恐怖邮弹,靈堂內(nèi)的尸體忽然破棺而出黔衡,到底是詐尸還是另有隱情,我是刑警寧澤腌乡,帶...
    沈念sama閱讀 34,251評論 4 328
  • 正文 年R本政府宣布盟劫,位于F島的核電站,受9級特大地震影響与纽,放射性物質(zhì)發(fā)生泄漏侣签。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,827評論 3 312
  • 文/蒙蒙 一急迂、第九天 我趴在偏房一處隱蔽的房頂上張望硝岗。 院中可真熱鬧,春花似錦袋毙、人聲如沸型檀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胀溺。三九已至,卻和暖如春皆看,著一層夾襖步出監(jiān)牢的瞬間仓坞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評論 1 264
  • 我被黑心中介騙來泰國打工腰吟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留无埃,地道東北人。 一個月前我還...
    沈念sama閱讀 46,240評論 2 360
  • 正文 我出身青樓毛雇,卻偏偏與公主長得像嫉称,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子灵疮,可洞房花燭夜當晚...
    茶點故事閱讀 43,435評論 2 348

推薦閱讀更多精彩內(nèi)容