webkit vs v8

咱們知道不一樣瀏覽器用的不一樣的渲染引擎:瀏覽器

Tridend(IE)、Gecko(FF)、WebKit(Safari,Chrome,Andriod瀏覽器)架構

固然 Chrome 重構了一下 WebKit 而後管它叫 Blink。可是大致架構仍是和 WebKit 一致的。ide

 

咱們看看咱們常說的 V8 和 WebKit 有什麼關係吧。blog

下面是 WebKit 的大體結構:虛擬機

實線框內模塊是全部移植的共有部分,虛線框內不一樣的廠商能夠本身實現。it

就是說 JS 引擎(JS 虛擬機),WebKit 是默認的是 JSCore,而 Google 則本身實現了一版吊炸天的 V8。io

所以雖然一樣是WebKit,Safari 用的是 JSCore, Chrome 用的是 V8。重構

相關文章
相關標籤/搜索