1. 瀏覽器內(nèi)核組成
分為兩部分:
- 渲染引擎:負責(zé)取得網(wǎng)頁的內(nèi)容(HTML蝴光、XML、圖像等等)荸型、整理訊息(例如加入CSS等)投储,以及計算網(wǎng)頁的顯示方式衡招,然后會輸出至顯示器或打印機
- JS引擎則:解析和執(zhí)行javascript來實現(xiàn)網(wǎng)頁的動態(tài)效果
最開始渲染引擎和JS引擎并沒有區(qū)分的很明確篱昔,后來JS引擎越來越獨立,內(nèi)核就傾向于只指渲染引擎始腾。
2. 常見的瀏覽器內(nèi)核是什么州刽?
- Trident內(nèi)核:IE,MaxThon,TT,The World,360,搜狗瀏覽器等。[又稱MSHTML]
- Gecko內(nèi)核:Firefox
- Presto內(nèi)核:Opera7及以上浪箭。 [Opera內(nèi)核原為:Presto穗椅,現(xiàn)為:Blink;]
- Webkit內(nèi)核:Safari,Chrome等。 [ Chrome的:Blink(WebKit的分支)]