常用浏览器的内核(渲染引擎)与js引擎
浏览器 | 内核/渲染引擎 | JS引擎 | 备注 |
---|---|---|---|
IE | Trident | Chakra | IE、猎豹安全、360极速浏览器、百度浏览器 |
Mozilla firefox | Gecko | SpiderMonkey | |
Safari | webkit | JavaScriptCore | 现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。苹果感觉像被别人抢了媳妇,都哭晕再厕所里面了。 |
chrome | Chromium/Blink | v8 | Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。二次开发 |
Opera | blink | Carakan | 自Opera10.50版本开始使用 |
引申
浏览器的工作原理
浏览器渲染过程
为什么需要JS引擎
内核与JS引擎的关系
V8引擎(原理、架构/核心模块、执行过程)
(答案参考链接)