Tiodot blog

2016-07-21

浏览器工作原理

整理和收集一下浏览器渲染原理。

解析和展示html流程

  1. 首先下载html文件
  2. 解析html,构建dom树
  3. 和css结合生成渲染树
  4. 绘制并展示页面

图示:
渲染流程

Webkit

Gecko

图片来源:http://www.html5rocks.com/zh/tutorials/internals/howbrowserswork/

CSSOM和DOM组合 -> render tree (渲染树)

combile CSSOM and DOM
图片来源:https://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree-construction

相关文章:

  1. 浏览器工作原理
  2. How browsers work
  3. EfficientlyRendering CSS
  4. Render-tree construction, layout, and paint
  5. CSS Selector Performance has changed! (For the better)
  6. CSS PERFORMANCE
  7. Style System Overview
Share
  • Web
Newer
event那些事
Older
React-Todo示例

Tags

  • Angular
  • CSS
  • CentOS
  • HTML
  • JS
  • React
  • Web
  • hexo
  • nodejs
  • snippet
  • 产品, 技术
  • 多维表格
  • 设计
  • 设计模式
  • 项目管理

Tag Cloud

Angular CSS CentOS HTML JS React Web hexo nodejs snippet 产品, 技术 多维表格 设计 设计模式 项目管理

Archives

  • January 2023
  • December 2022
  • October 2022
  • September 2022
  • August 2022
  • March 2017
  • February 2017
  • November 2016
  • September 2016
  • July 2016
  • May 2016
  • March 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • August 2015

Recent Posts

  • favicon图标生成以及使用
  • 如何设计一个表单校验器
  • 开发人员也需要有点产品思维
  • 如何治理项目(分析项目)
  • 使用飞书多维表格记账
© 2023 tiodot
Powered by Hexo
Home Archives