一、定義
- 瀏覽器內核分成兩部分:渲染引擎和JS引擎。
- 由於JS引擎越來越獨立,瀏覽器內核 就傾向於 單指 渲染引擎。
渲染引擎是一種對HTML文檔進行解析並將其顯示在頁面上的工具。(說白了,就是按照HTML代碼在界面上繪制各種控件圖形)
二、常見引擎
- 渲染引擎:
firefox使用gecko引擎
IE使用Trident引擎
2015年微軟推出自己新的瀏覽器,原名叫斯巴達,后改名edge,使用edge引擎
opera最早使用Presto引擎,后來棄用
chrome\safari\opera使用webkit引擎
13年chrome和opera開始使用Blink引擎
- JS 引擎:
老版本IE使用Jscript引擎
IE9之后使用Chakra引擎
edge瀏覽器仍然使用Chakra引擎
firefox使用monkey系列引擎
safari使用的SquirrelFish系列引擎
Opera使用Carakan引擎
chrome使用V8引擎。nodeJs其實就是封裝了V8引擎
from:http://www.cnblogs.com/xiaohuochai/p/4750452.html