常用瀏覽器內核

常見五大瀏覽器

瀏覽器內核

瀏覽器內核可以分爲兩部分:渲染引擎(layout engineer或者 Rendering engine)和JS引擎

渲染引擎:負責取到網頁的內容,包括HTML/XML/圖像等、整理訊息(CSS等),以及計算網頁的顯示方式,然後會輸出至顯示器或者打印機。不同瀏覽器的內核可能不同,內核對於網頁的語法解釋會有不同,所以渲染的效果也不盡相同。

JS引擎:解析並執行Javascript語言,實現網頁的動態效果。

常見瀏覽器內核

1、Trident(IE內核)

國內很多雙核或多核瀏覽器的其中一核就是Trident。國內的廠商一般把其他內核叫做“高速瀏覽模式”,而Trident則是“兼容瀏覽模式”,用戶可以來回切換。

代表瀏覽器:IE、遨遊、世界之窗瀏覽器、Avant、獵豹安全瀏覽器、360瀏覽器、百度瀏覽器等。

Window10發佈後,IE將其內置瀏覽器命名爲Edge,Edge最顯著的特點就是新內核EdgeHTMl。

2、Gecko(firefox)

Mozilla FireFox 火狐瀏覽器採用該內核,特點是代碼完全公開,因此其可開發程度很高,全世界的程序員都可以爲其編寫代碼、增加功能,同時也是其缺點,升級頻繁,打開速度慢。

3、Webkit(Safair)

Safair是蘋果公司開發的瀏覽器,所用的瀏覽器內核爲Webkit,Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎

WebKit內核常見的瀏覽器:傲遊瀏覽器3、Apple Safari (Win/Mac/iPhone/iPad)、Symbian手機瀏覽器、Android 默認瀏覽器。

4、Chromium/Bink

在 Chromium 項目中研發 Blink 渲染引擎(即瀏覽器核心),內置於 Chrome 瀏覽器之中。這一渲染引擎是開源引擎WebKit中WebCore組件的一個分支,並且在Chrome(28及往後版本)、Opera(15及往後版本)和Yandex瀏覽器中使用。

大部分國產瀏覽器最新版都採用Blink內核。

5、Presto(Opera)

Presto(挪威瀏覽器Opera前內核) (現已廢棄): Opera12.17及更早版本曾經採用的內核,現已停止開發並廢棄,該內核在2003年的Opera7中首次被使用,該款引擎的特點就是渲染速度的優化達到了極致,然而代價是犧牲了網頁的兼容性。

Opera現已改用Google Chrome的Blink內核。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章