Skip to article
PerformanceDec 21, 20253 min read

Network round-trip time: effects on loading and Web Vitals

Understand RTT, TTFB and LCP, distinguish network waits from INP, and compare changes to hosting, caching and resource loading.

Network round-trip time: effects on loading and Web Vitals

What is RTT and why does it matter?

Round-trip time (RTT) is the time for a signal to reach a peer and return. It contributes to network delay, but is not the full response time: DNS, connection setup, server processing and transfer can add time. Parallel requests do not each add one RTT sequentially.

How RTT affects Web Vitals

  • LCP: latency on HTML and critical resources can delay the main content.
  • INP: measures response to the next paint, not completion of an asynchronous request. A slow fetch may delay useful results without worsening INP. Measure both.
  • TTFB: includes more than one round trip; server work and connection setup can contribute. It is not itself a Core Web Vital.
  • CLS: a late resource can cause a shift if space was not reserved, but high RTT alone does not imply a layout shift.

Typical RTT trouble spots

  • A distant origin or an extra hop between the CDN and backend.
  • A chain of dependent requests or redirects on the critical path.
  • New connections where reuse would be possible.
  • Critical third-party resources discovered too late.
  • Slow server processing, which can resemble a network problem in overall response times.

How to reduce RTT in practice

  1. Compare regions and consider a CDN or compute nearer the audience. Confirm which responses are actually served at the edge.
  2. Test supported HTTP/2 and HTTP/3 configurations. Neither protocol removes physical distance; HTTP/2 still has TCP-level head-of-line blocking.
  3. Cache versioned static assets. Cache HTML and APIs only where freshness and privacy requirements allow it.
  4. Use <link rel="preconnect">, dns-prefetch or font preload only for resources confirmed to be critical. These hints prepare work; they do not shorten the physical RTT.
  5. Remove unnecessary requests and defer noncritical JavaScript. Lazy-load appropriate below-the-fold content, keeping LCP images out of lazy loading.
  6. Reduce redirects and reuse connections or TLS sessions where supported. Verify any 0-RTT or certificate-related optimization against the actual deployment.

Using Milten findings to investigate RTT

  • In the network diagnostics, compare reported RTT, server latency and throughput by origin. These are observations under the scan’s conditions.
  • Inspect resource hints and the request waterfall, especially resources used before LCP/FCP. A missing hint is a candidate to investigate, not an automatic requirement.
  • Separate server processing from transport delay before choosing a fix.
  • Repeat scans after releases. To compare locations, verify the available region settings and use equivalent conditions; one run cannot establish performance everywhere.

Quick remediation checklist

  • Identify the slow origin and critical request chain.
  • Check the actual browser-to-edge protocol and any separate edge-to-origin connection.
  • Add only useful connection and preload hints.
  • Collapse unnecessary redirect hops while keeping the intended final URL.
  • Preserve privacy and freshness when applying caching or stale-while-revalidate.
  • Compare several equivalent runs and relevant field data.

Start with a measurement

Run Milten Speed Scanner, inspect the network findings and choose one confirmed bottleneck. Save the conditions and baseline, make a focused change and compare the result.

Website speed check

Find out what slows your website down

Check your page with Milten to see its Core Web Vitals and get recommendations for faster loading.

Check your website
Cookies

We use cookies

We use cookies to give you a better experience on our site. You can learn more about how we use cookies in our privacy policy.

Network round-trip time: effects on loading and Web Vitals | Milten