美文网首页
浏览器内核

浏览器内核

作者: 波_0903 | 来源:发表于2020-09-13 14:29 被阅读0次

提问:各个浏览器内核的区别是什么?原理是什么?为什么会有内核不同渲染不同?

  1. 常见的五大浏览器
    IE 、火狐(Firefox)、谷歌(Chrome)、Safari和Opera。。。
  2. 网页如何形成?
    浏览器内核将代码渲染成页面显示
  3. 浏览器内核引擎
    分为两部分:渲染引擎(layout engineer或者 rendering engineer)和JS引擎
    1. 渲染引擎负责 :
      1. 取得网页的内容(HTML,xml,图像等)
      2. 整理讯息(例如加入css等)
      3. 以及计算网页的显示方式
      4. 然后输出至显示器或打印机
    2. JS引擎则是解析JavaScript 语言,执行JavaScript语言来实现网页的动态效果

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

  1. 内核
    1. Trident(IE内核,又称三叉戟)
      国内很多的双核浏览器的其中一核便是Trident,美名曰“兼容模式”
      代表IE、遨游,世界之窗浏览器等
      注:win10 发布后IE将其内置浏览器命名为edge,最显著新内核:edgHTML
    2. Gecko(Firefox火狐内核,壁虎)
      Mozilla Firefox火狐浏览器采用该内核
      特点:代码完全公开,因此,其可开发程度很高,全世界的程序员都可为其编写代码,增加其功能。近几年较没落,比如打开速度慢,升级频繁,猪一样的队友flash,神一样的对手Chrome
    3. webkit(Safari内核)
      Safari是苹果开发的浏览器,所用浏览器内核是大名鼎鼎的webkit
      注:现在很多人错误(不完全)的把webkit叫做Chrome的内核(即使Chrome的内核已经是blink了)
      代表:遨游3,Apple Safari,Symbian手机浏览器,Android默认浏览器
    4. Chromium/Blink(Chrome)
      2013年4月3日,谷歌宣布和webkit分开
      在chromium项目研发中研发blink渲染引擎,内置于Chrome浏览器中,blink其实是webkit的分支,大部分国产浏览器的新版本都采用blink内核
    5. presto(Opera)
      presto是Opera浏览器的前任内核,因为最新的Opera已经投入谷歌的怀抱了
    6. 移动端:
      常用:webkit,blink, trident,gecko
      iPhone ,iPad:webkit
      Android4.4前:webkit,
      Android4.4后:内核是blink
      window phone:trident

相关文章

  • 常见浏览器内核

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

  • web通用测试案例汇总

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

  • 浏览器相关基础

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

  • 常见浏览器所用的内核

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

  • 浅谈常见的浏览器内核

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

  • JS整理(1)

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

  • 五大主流浏览器

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

  • 浏览器内核

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

  • JavaScript - 基础

    JavaScript 浏览器的内核 谷歌浏览器 Webkit内核(v8引擎)Blink火狐浏览器 Gecko内核欧...

  • html阶段第一小节第一天

    1.常见的浏览器以及浏览器内核 --IE:trident内核 --safari:webkit内核 --firefo...

网友评论

      本文标题:浏览器内核

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