主流浏览器内核介绍

1. 什么是浏览器内核

浏览器中最重要或者说核心的那部分模块就是内核。

浏览器内核含有两大主要部分:渲染引擎和JS引擎。

渲染引擎:它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。

JS 引擎:解析 Javascript 语言,执行 javascript 语言来实现网页的动态效果。

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

2. 常见的浏览器内核

内核的种类很多,如加上没什么人使用的非商业的免费内核,可能会有 10 多种,但是常见的浏览器内核可以分这四种:Trident、Gecko、Blink、Webkit。

      主流浏览器            内核                      内核来源 

    IE 4 ~ IE 11          Trident                   微软   
        Edge                 EdgeHTML                   微软     
  NetScape6/Firefox          Gecko                微软和NetScape共同开发   
  Chrome(2003年1月之前)  Webkit     基于KHTML,Chrome拓展开发,用自己研发的V8作为JS渲染引擎  
  Chrome(2003年1月之后)  Blink         Google 和 Opera Software 共同研发
       Safari                Webkit              基于KHTML,Apple拓展开发  
  Opera(2013年2月以前)   Presto                    Opera   
  Opera(2013年2月之后)   Blink         Google 和 Opera Software 共同研发 

3. 移动端浏览器内核(拓展)

        平台                 设备             内核   

        iOS            iPad、iPhone、iMac   Webkit 
  Windows Phone 8        Window版手机          Trident
   Andriod4.4 之前         安卓版手机          Webkit 
   Andriod4.4 之后         安卓版手机           Blink 

4. 国内各大浏览器厂商内核(拓展)

单核浏览器:Trident、Webkit 或 Blink

双核浏览器:Trident(保证兼容性必选)、Webkit或Blink
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容