• 常用浏览器内核


    常见五大浏览器

    浏览器内核

    浏览器内核可以分为两部分:渲染引擎(layout engineer或者 Rendering engine)和JS引擎

    渲染引擎:负责取到网页的内容,包括HTML/XML/图像等、整理讯息(CSS等),以及计算网页的显示方式,然后会输出至显示器或者打印机。不同浏览器的内核可能不同,内核对于网页的语法解释会有不同,所以渲染的效果也不尽相同。

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

    常见浏览器内核

    1、Trident(IE内核)

    国内很多双核或多核浏览器的其中一核就是Trident。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。

    代表浏览器:IE、遨游、世界之窗浏览器、Avant、猎豹安全浏览器、360浏览器、百度浏览器等。

    Window10发布后,IE将其内置浏览器命名为Edge,Edge最显著的特点就是新内核EdgeHTMl。

    2、Gecko(firefox)

    Mozilla FireFox 火狐浏览器采用该内核,特点是代码完全公开,因此其可开发程度很高,全世界的程序员都可以为其编写代码、增加功能,同时也是其缺点,升级频繁,打开速度慢。

    3、Webkit(Safair)

    Safair是苹果公司开发的浏览器,所用的浏览器内核为Webkit,Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎

    WebKit内核常见的浏览器:傲游浏览器3、Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器。

    4、Chromium/Bink

    在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。这一渲染引擎是开源引擎WebKit中WebCore组件的一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex浏览器中使用。

    大部分国产浏览器最新版都采用Blink内核。

    5、Presto(Opera)

    Presto(挪威浏览器Opera前内核) (现已废弃): Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃,该内核在2003年的Opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,然而代价是牺牲了网页的兼容性。

    Opera现已改用Google Chrome的Blink内核。

  • 相关阅读:
    事件的记忆碎片
    委托的记忆碎片
    Jquery的集合方法EACH()
    sql server中的 SET NOCOUNT ON 的含义
    nyist 299 Matrix Power Series
    poj 1061 青蛙约会
    nyist 488 素数环
    nyist 301 递推求值
    nyist 95 众数问题
    nyist 640 Geometric sum
  • 原文地址:https://www.cnblogs.com/jaelynl/p/10179139.html
Copyright © 2020-2023  润新知