Time to First Byte (TTFB) measures how long until the browser receives the first byte from the server. It's a foundational metric - nothing can render until this completes.
| Score | Rating |
|---|---|
| ≤ 800ms | Good |
| 800ms - 1800ms | Needs Improvement |
| > 1800ms | Poor |
Google recommends 800 milliseconds or less.
Sites with poor LCP have an average TTFB of 2,270ms - nearly consuming the entire 2.5s LCP budget.
TTFB is the starting point for all other metrics. High TTFB delays FCP, LCP, and everything else. For SPAs, fast TTFB is especially critical since client-side rendering adds more time.