浏览器解析流程

浏览器解析草图

在这里插入图片描述

浏览器渲染原理

1、解析HTML,生成DOM树,解析CSS,生成CSSOM树

2、将DOM树和CSSOM树相结合,生成渲染树(Render Tree)

3、Layout(回流):根据生成的渲染树,计算它们在设备视口(viewport)内的确切位置和大小,这个计算的阶段就是回流

4、Painting(重绘):根据渲染树以及回流得到的几何信息,得到节点的绝对像素

5、Display:将像素发送给GPU,展示在页面上

在这里插入图片描述

浏览器页面性能优化

核心就是:减少HTTP的请求次数和大小

比如:

  1. 资源合并压缩
  2. 图片懒加载
  3. 音频 走 流文件(加载一部分)
  4. 尽可能避免回流和重绘
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值