前端性能优化-页面渲染架构设计与性能优化1-浏览器渲染过程

本文地址:https://www.cnblogs.com/veinyin/p/14380901.html

 

在优化之前,要了解浏览器渲染过程,才能对点优化

浏览器渲染过程如上图所示

  1. 浏览器解析 HTML,生成 DOM 树(parse HTML)

  2. 浏览器解析 CSS,生成 CSSOM 树

  3. JS 通过 DOM API 和 CSSOM API 操作 DOM 树和 CSS Rule Tree,浏览器将 DOM 树和 CSSOM 树合成渲染树(Render Tree)

  4. 布局(Reflow/Layout),根据生成的渲染树,进行回流,计算每个节点的几何信息(位置、大小、字体样式等)

  5. 绘制(Painting),根据渲染树和回流得到的几何信息,得到每个节点的绝对像素

  6. 展示(Display),将像素发给图形处理器(GPU),展示到页面上

 

posted @ 2021-02-06 11:03  yuhui_yin  阅读(91)  评论(0编辑  收藏  举报