瀏覽器內核

瀏覽器內核可以分為渲染引擎和js引擎。取得網頁內容,整理訊息,計算網頁顯示方式。所有網頁瀏覽器、電子郵件客戶端以及其它需要編輯、顯示網絡內容的應用程序都需要內核。

常見瀏覽器內核分為四種

Trident

IE內核沿用到IE11,從IE11起出不支持WebGL,IE8的js引擎是Jscript,IE9開始使用Charkra

Win10之后IE內核Edge

Gecko

netscape最開始采用的內核后來firefox開始采用(firefox用戶最多所以被稱為firefox內核)以Mosaic內核為基礎重新編寫

chromium/Blink

fork自web kit,加以梳理。(因為加以改動)chromiun引擎和其他基于webkit的引擎所渲染頁面的效果有出入

谷歌還研發了自己的js引擎V8。

在chromium項目中一種用webkit(Webcore)作為渲染引擎,但出于某種原因,沒有將多進程架構移植入webkit。后來蘋果推出的webkit2與chromium的沙箱設計存在沖突,所以chromium一直停留在webkit,并使用移植的方式實現和主線webkit2的對接。這增加了chromium的復雜性,并且一定程度上影響了chromium的架構一直工作,所以google決定從webkit衍生出自己的blink引擎,

谷歌繼續在chromium項目中研發blink。

Webkit

最早由蘋果作為safari的瀏覽器內核(Linux桌面系統KDE的KHTML,webkit前身)

presto

opera很早之前的內核,在此之前用的是Elektra排版引擎,后來又加入了谷歌大本營

移動端

主要說系統內置瀏覽器內核

webkit blink tridengt gecko


webkit是khtml的分支webkit泛指了webkit的渲染引擎webcore,webkit的js引擎是jscore,是kjs的分支。

而chrome用的是自己的V8

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,327評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,996評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,316評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,406評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,128評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,524評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,576評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,759評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,310評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,065評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,249評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,821評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,479評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,909評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,140評論 1 290
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,984評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,228評論 2 375

推薦閱讀更多精彩內容

  • 瀏覽器發展史 現在瀏覽器已經成為網上生活的重要家園和工具。而從1991年,Web之父Tim Berners-Lee...
    波段頂底閱讀 16,998評論 6 86
  • 所謂的“瀏覽器內核”無非指的是一個瀏覽器最核心的部分——“Rendering Engine”,直譯這個詞匯叫做“渲...
    超人又來了閱讀 735評論 0 1
  • 非原創,瀏覽地址:http://www.cnblogs.com/vajoy/p/3735553.html 所謂的“...
    minifayer閱讀 376評論 0 1
  • 一個很巧合的機會,需要統計公司系統(當然我只需要關注我自己負責的系統)支持哪些瀏覽器,以及公司PMO的質量管理部門...
    samzhao閱讀 1,750評論 1 5
  • 瀏覽器核心的部分是“Rendering Engine”- “渲染引擎”,稱為“瀏覽器內核”。負責對網頁語法的解釋(...
    其心閱讀 931評論 0 3