本工具使用手工编排的情境,把浏览器加载管线变得可见;不解析真实 DNS、不开 socket、不请求远端页面,也不测量真实耗时。
Cache hit 会跳过网络路径,redirect 会多一次请求,304 会复用缓存内容,非 HTML 响应会改变浏览器能 render 的东西;这些变化会直接反映在步骤时间线上。
网址与标头只留在浏览器状态中,用来生成教学旅程,不会发送到服务器。
关于这个主题的常见疑问与实用解答。
选一个预设情境或粘贴网址,调整 cache、redirect、TLS、status 与 content-type,再按“下一步”或“播放”逐格看浏览器加载旅程。
不会。这是教学模拟器,不发送网络请求、不测量速度、不检查真实服务器。真实诊断请用浏览器 DevTools、Lighthouse、WebPageTest 或服务器 log。
在这个简化模型里,新鲜缓存可以直接在本机使用,所以浏览器不需要再走一次网络。Revalidation 不同:它仍会联系服务器,可能拿到 304。
浏览器会先收到带 Location 标头的 3xx 响应,再对目标 URL 发出另一个 request;通常会在解析开始前多出至少一趟往返。
TLS 让浏览器在 HTTPS 传 HTTP 数据前,先确认服务器证书并协商加密通信密钥;resumed TLS session 可以减少握手成本。
不是。首次 render 只是浏览器已经有足够信息画出某些东西;图片、字体、script、hydration 与后续网络请求都可能还在继续。