前端性能优化-重绘和回流


浏览器渲染流程

概述

  • 指的是浏览器从网络上或本地加载网页到页面上显示内容的整个过程

特点

  • 主要部分是通过浏览器内核来完成,主要参与部分为浏览器渲染引擎和 JavaScript 解析器
  • 因为每个浏览器的内核不一致,所以渲染流程大同小异

大概流程

  1. 根据 HTML 结构生成DOM
  2. 根据 CSS 生成 CSSOM
  3. DOMCSSOM 整合形成 RenderTree
  4. 根据RenderTree开始渲染和展示
  5. 遇到<script>时,会执行并阻塞渲染

文章作者: 时光路人
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 时光路人 !
评论
  目录