瀏覽器內核有幾種?


什么是瀏覽器內核?

簡單來說,瀏覽器內核是瀏覽器的核心,也稱“渲染引擎”,用來解釋網頁語法並渲染到網頁上,瀏覽器內核決定了瀏覽器該如何顯示網頁內容以及頁面的格式信息

瀏覽器內核又可以分成兩部分:渲染引擎和JS引擎

  • 渲染引擎:負責獲取網頁的內容並顯示,不同的瀏覽器內核對網頁的解析渲染也不同
  • JS引擎:負責解析 Javascript 語言,執行 javascript 語言來實現網頁的動態效果
起初渲染引擎和 JS 引擎並沒有區分的很明確,后來 JS 引擎越來越獨立, 內核就傾向於只指渲染引擎
 

常用內核

內核的種類很多,常見的瀏覽器內核可以分這四種:Trident、Gecko、Blink、Webkit

作為一名前端開發人員,你寫的頁面在那些瀏覽器測試過?這些瀏覽器的內核分別是什么?

下面總結一下各常用瀏覽器所使用的內核:

  • IE:Trident內核,也是俗稱的IE內核
  • Chrome:統稱為Chromium內核或Chrome內核,以前是Webkit內核,現在是Blink內核
  • Firefox:Gecko內核,俗稱Firefox內核
  • Safari:Webkit內核
  • Opera:最初是自己的Presto內核,后來是Webkit,現在是Blink內核
  • 360、獵豹:IE+Chrome雙內核
  • 搜狗、遨游、QQ瀏覽器:Trident(兼容模式)+Webkit(高速模式)
  • 百度、世界之窗:IE內核
  • 2345瀏覽器:以前是IE內核,現在也是IE+Chrome雙內核

(前五個瀏覽器是目前五大主流瀏覽器,而五大瀏覽器采用的都是單內核

 

總結

瀏覽器內核主要指的是瀏覽器的渲染引擎,內核主要有Trident(IE),Gecko(firefox),Webkit(Safari chrome 等)以及 Presto(opera)。在2013年谷歌開始研發 blink 引擎,chrome 28 以后開始使用,而 opera 則放棄了自主研發的 Presto 引擎,投入谷歌懷抱,和谷歌一起研發 blink 引擎


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM