最初內核的概念包括渲染引擎與JS引擎,目前習慣直接稱渲染引擎爲內核,JS引擎獨立。web
最初:chrome
所以之前稱,chrome瀏覽器使用Chromium內核,blink渲染引擎,V8JS引擎。瀏覽器
目前:ide
所以如今稱,chrome瀏覽器使用blink內核,V8JS引擎。spa
Rendering Engine,通常習慣將之稱爲「瀏覽器內核」,主要功能是解析HTML/CSS進行渲染頁面,渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式信息。rest
專門處理JavaScript腳本的虛擬機、解釋器,用來解釋執行js代碼。在早期內核也是包含js引擎的,而如今js引擎越來獨立了,能夠把它單獨提出來。blog
Chrome webkit->blinkip
Firefox Gecko虛擬機
Safari webkitit
Opera Presto->blink
IE -> Edge trident->EdgeHTML
備註:最近消息說微軟要把edge瀏覽器引擎換成Chromium內核,看來trident與EdgeHTML算是結束了。
Chrome V8
Firefox SpiderMonkey(1.0-3.0)/ TraceMonkey(3.5-3.6)/ JaegerMonkey(4.0-)
Safari Nitro(4-)
Opera Linear A(4.0-6.1)/ Linear B(7.0-9.2)/ Futhark(9.5-10.2)/ Carakan(10.5-)
IE -> Edge JScript(IE3.0-IE8.0 / Chakra(IE9+以後)
備註:SpiderMonkey是第一款JS引擎,JavaScript之父Brendan Eich在網景的時候寫的,從某種意義上來講,火狐纔是正統。