1. 程式人生 > >瀏覽器核心 五大瀏覽器核心

瀏覽器核心 五大瀏覽器核心


瀏覽器最重要或者說核心的部分是“Rendering Engine”,可大概譯為“渲染引擎”,不過我們一般習慣將之稱為“瀏覽器核心”。負責對網頁語法的解釋(如標準通用標記語言下的一個應用HTMLJavaScript)並渲染(顯示)網頁。 所以,通常所謂的瀏覽器核心也就是瀏覽器所採用的渲染引擎,渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式資訊。不同的瀏覽器核心對網頁編寫語法的解釋也有不同,因此同一網頁在不同的核心的瀏覽器裡的渲染(顯示)效果也可能不同,這也是網頁編寫者需要在不同核心的瀏覽器中測試網頁顯示效果的原因。

在介紹五大瀏覽器的同時也已經順便介紹了四大核心。四大核心分別是:Trident(也稱IE核心)、webkit、Blink、Gecko。五大瀏覽器採用的都是單核心,而隨著瀏覽器的發展現在也出現了雙核心。像360瀏覽器、QQ瀏覽器都是採用雙核心

。 

作為前端開發,熟悉四大核心是非常有必要的。四大核心的解析不同使網頁渲染效果更具多樣化。下面總結一下各常用瀏覽器所使用的核心。 
1、IE瀏覽器核心:Trident核心,也是俗稱的IE核心; 
2、Chrome瀏覽器核心:統稱為Chromium核心或Chrome核心,以前是Webkit核心,現在是Blink核心; 
3、Firefox瀏覽器核心:Gecko核心,俗稱Firefox核心; 
4、Safari瀏覽器核心:Webkit核心; 
5、Opera瀏覽器核心:最初是自己的Presto核心,後來是Webkit,現在是Blink核心; 
6、360瀏覽器、獵豹瀏覽器核心:IE+Chrome雙核心; 
7、搜狗、遨遊、QQ瀏覽器核心:Trident(相容模式)+Webkit(高速模式); 

8、百度瀏覽器、世界之窗核心:IE核心; 

9、2345瀏覽器核心:以前是IE核心,現在也是IE+Chrome雙核心;

==================================================================

一些國內的瀏覽器他們的核心: 
搜狗瀏覽器:相容模式(IE:Trident)和高速模式(webkit) 
傲遊瀏覽器:相容模式(IE:Trident)和高速模式(webkit) 
QQ瀏覽器:普通模式(IE:Trident)和極速模式(webkit) 
360極速瀏覽器:基於谷歌(Chromium)和IE核心 
360安全瀏覽器:IE核心