介紹一下對瀏覽器內核的理解
主要分成兩個部分:
渲染引擎(Render Engine)
和JS引擎。
渲染引擎:負責取得網頁的內容(html,xml和圖像等),整理訊息(例如假如css),以及計算網頁的顯示方式,然后輸出到顯示器或打印機。瀏覽器的內核的不同對於網頁的語法解釋會有不同,所以渲染的效果也不同。所有網頁瀏覽器、電子郵件客戶端以及它需要編輯、顯示網絡內容的應用程序都需要內核。
JS引擎:解析和執行JavaScript來實現網頁的動態效果。
最開始渲染引擎和JS引擎並沒有區分的很明確,后來JS引擎越來越獨立,內核就傾向與只指渲染引擎。
常見的瀏覽器內核有哪些?
Trident內核:IE,360,搜過瀏覽器;
Gecko內核:Netscape6及以上版本,
Presto內核:Opera
Blink內核:Opera;
Webkit內核:Safari,Chrome
更多瀏覽器內核知識
請點我