文章目录
  1. 1. 浏览器内核概念(渲染引擎+语法解释)
  2. 2. 1、IE内核浏览器概览
    1. 2.0.0.1. 好消息:
  3. 2.0.1. 总结
  • 3. 2、Gecko火狐内核
  • 4. 3、presto为opera早期内核
  • 5. 4、webkit内核(开源)
  • 6. 5、Blink(最新排版引擎)
  • 排版引擎(概览)
  • 浏览器内核概念(渲染引擎+语法解释)

    浏览器内核负责对网页语法进行解释,并渲染网页

    1、IE内核浏览器概览

    • Trident:IE内核

      2005年前的Trident几乎没有更新,导致了与W3c的标准脱节
      补充说明:IE从版本11开始支持webGL
      IEd8的js引擎为Jscript
      IE9开始用chakra(速度和标准化层面更出色)

    • 内核在浏览器中发展概览

      IE6-IE8(Trident 4.0),IE9(Trident 5.0),IE10(Trident 6.0)
      360浏览器(6.0为Trident+Webkit,7.0为Trident+Blink)
      猎豹和360极速浏览器(7.5之前为Trident+Webkit,7.5为Trident+Blink)
      百度和世界只穿(早期为IE内核,2013年采用chrome+IE)

    好消息:

    2016年1月12日,微软官方宣布对IE8、9、10停止支持,未来的开发者可以更加专注于逻辑和展现,而不用处理更多兼容性问题

    总结

    部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换


    2、Gecko火狐内核

    • js引擎 : SpiderMonkey
    • 发展

      源自微软的开发人员为支持W3C标准而生
      基本覆盖面来自火狐浏览器

    3、presto为opera早期内核

    Opera现已改用Google Chrome的Blink内核

    4、webkit内核(开源)

    • 组成: webCore排版引擎+JavaScriptCore解析引擎
    • 内核覆盖范围

      google的chrome浏览器(脚本理解使用V8)
      360及搜狗的极速模式
      手机客户端!!(android && iphone)

    Blink是一个由Google和Opera Software开发的浏览器排版引擎(13年4月发布)


    排版引擎(概览)

    目前来看可以专注于webCore排版引擎,之后chrome出品的Blink值得关注
    对于移动端开发者来说,可以暂时专注于webCore

    文章目录
    1. 1. 浏览器内核概念(渲染引擎+语法解释)
    2. 2. 1、IE内核浏览器概览
      1. 2.0.0.1. 好消息:
    3. 2.0.1. 总结
  • 3. 2、Gecko火狐内核
  • 4. 3、presto为opera早期内核
  • 5. 4、webkit内核(开源)
  • 6. 5、Blink(最新排版引擎)
  • 排版引擎(概览)