DevTools Waterfall 与 Timing

Waterfall 与 Timing 用来拆解单个请求和整批资源的耗时分布,判断慢在排队、连接、等待还是下载。

#type / concept #status / growing #tech / dev / frontend #platform / browser #resource / chrome-devtools

[!info] related notes

DevTools Waterfall 与 Timing

一句话定义

Waterfall 与 Timing 用来回答“这次请求到底慢在链路哪一段”。

核心内容

典型耗时区段

  • Queueing / Stalled
  • DNS / Initial connection
  • Request sent
  • Waiting (TTFB)
  • Content download

适合处理的问题

  • 首屏慢到底是哪个资源拖住了
  • 接口慢是服务器慢还是下载慢
  • 是不是连接复用、并发限制或排队导致的延迟

边界与易混淆点

  • 单个请求慢不一定就是整体体验慢,要放回整体 Waterfall 看关键路径
  • Waiting 很长通常指服务端或上游慢,但也可能是代理链路、缓存策略或队首阻塞
创建于 2026/4/13 更新于 2026/5/27