一個完整的瀏覽器包括瀏覽器的內核和瀏覽器的外殼,瀏覽器的核心部分 —— 內核 主要分為兩個部分:渲染引擎(Render Engine)和JS引擎,由於JS引擎越來越獨立,所以現在我們所指的瀏覽器內核只指渲染引擎。
-
渲染引擎: 負責取得網頁的內容(HTML、XML、圖象等等)、整理信息(例如加入CSS等),以及計算網頁的顯示方式然后會輸出至顯示器或打印機。
-
JS引擎: 執行JavaScript代碼的程序或解釋器,JS引擎可以實現為標准解釋器或即時編譯器,它以某種形式將JavaScript編譯為字節碼。
常見的瀏覽器內核
Webkit內核:Safari,Chrome
Trident內核:IE,Firefox、360
Gecko內核:Netscape6及以上版本
Presto內核:Opera(現已廢棄)
Blink內核:Opera
參考文章:
https://www.cnblogs.com/shenyf/p/9545395.html
https://blog.csdn.net/mrchengzp/article/details/78325346