从输入 URL 到页面可交互期间浏览器经历了哪些关键阶段
简答题中等782 次浏览
参考答案与解析
# 核心结论
从输入 URL 到页面可交互,浏览器会经历地址解析与导航决策、缓存和服务工作线程检查、域名解析、连接与安全协商、发送请求、服务端处理、响应解析、子资源调度、脚本执行、样式与布局、绘制与合成,以及事件循环持续调度等阶段。各阶段并非完全串行:文档可以边下载边解析,资源可以并行获取,脚本也可能在不同时间执行。页面出现内容、触发 DOMContentLoaded、触发 load 和真正能够流畅响应交互,是不同的时间点。
# 导航与网络机制
浏览器首先解析用户输入,判断是搜索内容还是地址,补全必要协议,并应用安全和导航策略。导航可能命中历史记录缓存、浏览器缓存,或者被当前作用域内的 `Service W
