渲染阻塞 Render Blocking
一句话定义
某些资源(如 CSS、同步 JS)阻止浏览器渲染页面。
打个比方 Analogy
上菜时一道菜卡住,后面的都上不来。第一道菜没好,整桌人都饿着。
岗位实战怎么做 In Practice
使用 PageSpeed Insights 的 "Eliminate render-blocking resources" 建议。将非关键 CSS 标记为 media="print" 或使用 loadCSS 异步加载。JS 使用 defer 或 async。
案例与避坑 Pitfalls
首屏内容所需的 CSS 必须内联或优先加载,否则用户会看到无样式内容闪烁(FOUC)。