Open Mardanjan opened 4 years ago
因为当浏览器解析到script的时候,就会立即下载执行,中断html的解析过程,如果外部脚本加载时间很长(比如一直无法完成下载),就会造成网页长时间失去响应,浏览器就会呈现‘假死’状态,这被称为‘阻塞效应’
具体的过程:
回流和重绘
浏览器的渲染过程
生成渲染树
不可见的节点:
回流
重绘
何时会发生重绘
浏览器的优化机制
减少回流和重绘
最小化回流和重绘
批量修改DOM