专栏名称: 前端早读课
我们关注前端,产品体验设计,更关注前端同行的成长。 每天清晨五点早读,四万+同行相伴成长。
今天看啥  ›  专栏  ›  前端早读课

【第3323期】性能优化:布局抖动和强制回流

前端早读课  · 公众号  · 前端  · 2024-07-23 08:00

文章预览

前言 介绍了 Web 性能优化中的布局抖动和强制回流问题,并提供了避免这些问题的策略。今日前端早读课文章由 @ikoofe 翻译分享,公号:KooFE 前端团队。 正文从这开始~~ 布局是浏览器计算各元素几何信息的过程,即元素的大小以及在网页中的位置。根据所使用的 CSS、元素内容或父元素,每个元素都将具有显式或隐式大小信息。此过程在 Chrome(以及 Edge 等派生浏览器)和 Safari 中称之为布局。在 Firefox 中称为回流 (Reflow),但过程实际上是相同的。 异步布局 当页面更改样式时,浏览器会检查这些变更是否需要计算布局,以及是否需要更新渲染树。为了在屏幕上渲染出一帧的内容,浏览器会首先运行 JavaScript,然后计算样式,最后运行布局。我们把这种布局方式称之为异步布局 (Asynchronous Layout),也被称作异步回流 (Asynchronous Reflow)。 强制同步布局 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览