技术栈
浏览器原理
行走的陀螺仪
7 天前
前端
·
css
·
性能优化
·
css3
·
浏览器原理
重绘和重排怎么触发?怎么优化?
重排性能消耗远大于重绘,优化核心是 减少重排触发频率 + 缩小重排影响范围,优先规避高频布局操作。浏览器默认异步计算布局,若先读取布局属性(如offsetWidth、scrollTop)再修改样式,会强制浏览器立即计算布局,导致性能卡顿,需 先批量修改,再批量读取。
Aybuai
2 年前
前端
·
面试
·
浏览器原理
2024 前端高频面试题之 浏览器原理 篇
浏览器缓存主要分为强缓存(也称本地缓存)和协商缓存(也称弱缓存)。强缓存使用强缓存策略时,如果缓存资源有效,则直接使用缓存资源,不必再向服务器发起请求。 强缓存策略可以通过两种方式来设置,分别是 http 头信息中的 Expires 属性和 Cache-Control 属性。
我是有底线的