目录
  1. 1. 浏览器内核组成
    1. 1.1. 渲染引擎
    2. 1.2. JS引擎
  2. 2. 浏览器内核分类
浏览器内核

浏览器最重要或者说核心的部分是“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。


浏览器内核组成

渲染引擎(layout engineer或Rendering Engine)和JS引擎

渲染引擎

负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核

JS引擎

解析和执行JavaScript来实现网页的动态效果

最开始渲染引擎和JS引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎


浏览器内核分类

浏览器 内核
Chrome浏览器 Webkit内核 -> Blink内核
Firefox浏览器 Gecko内核
IE浏览器 Trident内核
Edge浏览器 Trident内核 -> Blink内核
Safari浏览器 Webkit内核
Opera浏览器 Presto内核 -> Webkit内核 -> Blink内核
360浏览器、猎豹浏览器 Trident内核(兼容模式)+ Blink内核(极速模式)
搜狗、遨游、QQ浏览器 Trident内核(兼容模式)+ Webkit内核(高速模式)
百度浏览器、世界之窗 Trident内核

文章作者: Hyman Choi
文章链接: http://yoursite.com/2019/05/22/浏览器内核/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 凌晨四点的拖拉机