美文网首页从零开始学前端
好玩的浏览器内核

好玩的浏览器内核

作者: 饥人谷_猴丽莎白 | 来源:发表于2016-10-11 17:38 被阅读19次

特意wiki百科了一下,国内叫浏览器内核,国外称之为排版引擎,或者翻译成渲染引擎(Layout Engine/ Rendering Engine)。作为引擎,它是做什么的呢?

渲染引擎

把HTML内的信息,图片,CSS中的样式信息进行整理,排版,之后显示在显示器或者是打印机上。

在wiki百科上,记录了正在使用的引擎有不少。

渲染引擎

而我们简单说一说重点标记的几个引擎,主流浏览器正在使用的。

IE----Trident

Trident是开放的内核,但是由于windows家长期处在一家独大的地位,所以几乎很少更新,以至于出现了不少的BUG,同时与W3C的标准脱节,导致许多用户转投其他浏览器的怀抱。
So有的页面在chrome显示正常,但是在IE6,7下面显示的却不一样了。

IE9 较之前的已经加强了很多,IE10的内核已更新成EdgeHTML,努力追平其他的浏览器,也在渐渐向W3C标准靠近。

Firefox----Gecko

开源的跨平台内核,有意思的是Gecko的研发是微软内部的员工一起创办的。
他家的JS引擎的名字也非常有意思,从早期的Spidermonkey到后来的Odinmonkey,狐狸,蜘蛛,猴,想知道他家其他的项目是不是也是动物命名的。

Safari----Webkit

Webkit是KHTML的一个分支,同时Webkit也是跨平台的浏览器引擎。

Chrome----Chromium、Blink

Chromium引擎是Webkit的分支,相对Webkit,Chromium的可读性能提高了很多。
苹果在推出Webkit2之后,因为同Webkit2的对接出现了复杂性,所以Google在Chromium的项目上研究了Blink引擎。

Opera----Presto、Blink

Opera的早年引擎是使用的Presto,特点是渲染速度达到极致,轻量化。
后来因为研发成本的原因转投Blink,Google大本营。

国内的双核浏览器

一般国内的浏览器都是双核的,(eg.360、UC......)浏览器之间因为有内核不同的原因,有的时候会产生网站兼容性问题,这时候为了避免打开多个浏览器的情况出现,方便用户,双核浏览器就出现了。

相关文章

  • 好玩的浏览器内核

    特意wiki百科了一下,国内叫浏览器内核,国外称之为排版引擎,或者翻译成渲染引擎(Layout Engine/ R...

  • 常见浏览器内核

    常见的浏览器内核 Trident: IE内核 Geckos: 火狐内核 Webkit: 谷歌浏览器内核

  • web通用测试案例汇总

    一、科普 浏览器内核分类Trident内核又称IE内核,IE系列浏览器均采用此种内核,360安全浏览器也使用此内核...

  • 常见浏览器所用的内核

    (1) IE 浏览器内核:Trident 内核,也是俗称的 IE 内核;(2) Chrome 浏览器内核:统称为 ...

  • 浅谈常见的浏览器内核

    IE 浏览器内核:Trident 内核,也是俗称的 IE 内核; Chrome 浏览器内核:统称为 Chromiu...

  • 浏览器相关基础

    浏览器内核 浏览器内核IETridentChromeWebkit/BlinkFirfoxGeckoSafariWe...

  • JS整理(1)

    浏览器内核 常用的浏览器内核: -谷歌浏览器(chrome): Webkit内核 (V8引擎) safari、...

  • 五大主流浏览器

    IE浏览内核 (微软旗下的浏览器): Trident内核 Opera浏览器内核 (Opera Software A...

  • 浏览器内核

    一、浏览器内核的概念 1、浏览器内核,也称排版引擎、渲染引擎2、基本上新内核都是基于旧内核的 二、五大浏览器内核 ...

  • 前端开发兼容大全

    内核 使用Webkit内核的浏览器:Safari、Chrome;使用Trident内核的浏览器:IE、Maxtho...

网友评论

    本文标题:好玩的浏览器内核

    本文链接:https://www.haomeiwen.com/subject/wxyvyttx.html