webkit和blink是什么关系


webkit和blink都是浏览器引擎。

webkit被我们所熟知,而blink是Chrome 重构了一下 webkit 然后管它叫 blink。但是大体架构还是和 webkit 一致的,所以我们前端写的google的css前缀是webkit也就不难理解了。

webkit的大致结构:

实线框内模块是所有移植的共有部分,虚线框内不同的厂商可以自己实现。

就是说 JS 引擎(JS 虚拟机),WebKit 是默认的是 JSCore,而 Google 则自己实现了一版吊炸天的 V8。

因此虽然同样是WebKit,Safari 用的是 JSCore, Chrome 用的是 V8。

参考:

webkit vs v8


文章作者: iamfugui
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 iamfugui !
评论