Chromium内核和Webkit的关系到底是什么?
Chrome內核和Webkit的關系到底是什么?
- Webkit
- Chromium
- 拓展
作為web工程師還不清楚那是不可以的,來看看一個愛做小編的程序員的新聞吧
Webkit
同時WebKit 也是蘋果Mac OS X 系統引擎框架版本的名稱,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 前身是 KDE 小組的 KHTML,WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎來自于 KDE 的 KHTML 和 KJS,當年蘋果比較了 Gecko(火狐) 和 KHTML 后,仍然選擇了后者,就因為它擁有清晰的源碼結構、極快的渲染速度。Apple將 KHTML 發揚光大,推出了裝備 KHTML 改進型 WebKit 引擎的瀏覽器 Safari。
Chromium
Chromium雖然是屬于WebKit的分支(程序員fork后改進的代碼),但是把WebKit的代碼梳理得可讀性提高很多,平時使用chrome瀏覽器是就是一個Chromium引擎的穩定本,是基于webkit內核的,手機等移動端瀏覽器一般也都是基于webkit內核的瀏覽器,他們的根本都是源于webkit內核只是有所改進和開發而已,現在一般將蘋果的瀏覽器、chrome瀏覽器、移動端的一些瀏覽器都成為webkit內核不做細分。
拓展
瀏覽器的內核引擎分類
- Trident: 又稱為MSHTML,IE 以Trident 作為內核引擎(已經被拋棄)
- EdgeHTML:舊版本的edge瀏覽器
- Gecko: Firefox 是基于 Gecko 開發
- WebKit: Safari, Google Chrome,新版Edge
- Presto: Opera的內核,但由于市場選擇問題,主要應用在手機平臺–Opera mini
注:2013年2月Opera宣布轉向WebKit引擎
注:2013年4月Opera宣布放棄WEBKIT,跟隨GOOGLE的新開發的blink引擎
總結
以上是生活随笔為你收集整理的Chromium内核和Webkit的关系到底是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 16.04 安装anaco
- 下一篇: 笔记本 重启 自动修失败 C:Wind