在浏览器地址栏输入 URL 并回车后,会发生什么?
What happens when you type a URL into a browser and hit Enter?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
参考答案摘要
典型流程:URL 解析与规范化 → DNS 解析 → 建立连接(TCP+TLS 或 QUIC)→ 发送 HTTP 请求 → 接收响应(HTML/资源)→ 解析 HTML 构建 DOM、解析 CSS 构建 CSSOM → 合成渲染树 → layout(回流)→ paint(绘制)→ compositing(合成)。过程中还涉及缓存命中/重验证、脚本执行、资源加载与优先级等。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。