美文网首页其他
【浏览器内核】渲染引擎、JavaScript引擎

【浏览器内核】渲染引擎、JavaScript引擎

作者: 惟允 | 来源:发表于2018-07-13 11:14 被阅读0次

浏览器内核

浏览器内核 又可以分成两部分:渲染引擎JS引擎

浏览器渲染过程

渲染引擎

渲染引擎 主要包括: HTML 解释器CSS 解释器布局

  • HTML 解释器:解释 HTML 文本,将 HTML 文本解释成 DOM(文档对象模型)树。
  • CSS 解释器: 解释 CSS 文本,为 DOM 中的各个元素对象计算出样式信息,从而为计算网页的布局提供基础设施。
  • 布局: DOM 创建之后,将其中的元素对象同样式信息结合起来,计算它们的大小位置等布局信息,形成一个能够表达这些信息的内部表示模型。

JavaScript 引擎

使用 JavaScript 代码可以修改网页的内容,也能修改 CSS 的信息,JavaScript 引擎能够解释 JavaScript 代码,并且通过 DOM 接口和 CSSOM 接口来修改网页内容和样式信息,从而改变渲染结果。

主流渲染引擎内核

浏览器 内核 JS 引擎
Firefox Gecko SpiderMonkey(v1.0 - v3.0) -> TraceMonkey(v3.5 - v3.6) -> JagerMonkey(v4.0+)
IE Trident JScript(IE3 - IE8)、Chakra(IE9)
Chrome Webkit -> Blink(2013) JavascriptCore -> V8
Edge Edge(2015) V8
Opera Presto -> Blink(2013) Carakan -> V8

相关文章

  • 浏览器渲染引擎

    浏览器的内核中主要分为渲染引擎和 javascript 引擎,本篇主要围绕渲染引擎介绍一下浏览器的工作原理。 渲染...

  • 【浏览器内核】渲染引擎、JavaScript引擎

    浏览器内核 浏览器内核 又可以分成两部分:渲染引擎 和 JS引擎。 渲染引擎 渲染引擎 主要包括: HTML 解释...

  • 常用浏览器内核

    内核 浏览器内核可以分成两部分:渲染引擎 和 JavaScript 引擎,它负责取得网页的内容(HTML、XML、...

  • 浏览器工作流程

    1. 浏览器内核: 浏览器内核分为两部分:渲染引擎 和 JS引擎 渲染引擎:获取网页的 html,css...

  • Web 编程 小结 -1

    浏览器 渲染引擎 内核 Webkit 苹果开源JS渲染引擎 内核 V8 Google开源通信 ...

  • 浏览器简述

    浏览器内核差异 浏览器内核主要分成两部分:渲染引擎和JS引擎; 渲染引擎:负责获取网页内容,计算网页显示方式,然后...

  • 浏览器-JS运行机制

    一、浏览器内核类型 内核(渲染引擎)JS引擎Chromewebkit -> blinkv8FirefoxGecko...

  • 浏览器渲染页面

    浏览器的工作机制 浏览器包含渲染引擎(也称浏览器内核)和 JavaScript 引擎,它们都是单线程运行。单线程的...

  • 浏览器内核简单介绍

    浏览器内核的理解 主要组成:渲染引擎(Rendering Engine) 和 JS 引擎 渲染引擎:主要负责取得网...

  • js的补充

    浏览器分为: shell 内核 内核又分为: 渲染引擎(语法规则和渲染) JS引擎 其他模块 JS...

网友评论

    本文标题:【浏览器内核】渲染引擎、JavaScript引擎

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