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