logo

Web 性能优化中的请求阻塞(request blocking)是什么?如何解决?

What is request blocking in web performance optimization and how can it be addressed?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: hard

分类: web-performance

标签: render-blocking, async, defer, css, fonts, lazy-load

参考答案摘要

TL;DR 请求阻塞是指浏览器必须等待关键资源下载/解析才能继续渲染或执行脚本。可通过脚本 async/defer、非阻塞加载 CSS、优化字体加载、关键资源优先级与懒加载等方式缓解。 请求阻塞发生在浏览器必须等待某个资源(例如脚本、样式表或字体)被获取并处理后,才能继续渲染 DOM 或执行后续脚本。解决方式包括: 为 script 标签使用 async 或 defer ,避免阻塞渲染。 通过 m...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

Web 性能优化中的请求阻塞(request blocking)是什么?如何解决?

Hardsystem-design

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案