Skip to main content

INP by server distance

INP by server distance without noise

Vasil Dachev avatar
Written by Vasil Dachev
Updated over 2 weeks ago


What is INP by server distance

INP by server distance shows the Interaction to Next Paint (INP) value based on how far the user is from the server that served the page. This lens helps you understand how geographic distance and network round-trip times can impact user interaction responsiveness.

Only distance categories that had real traffic during the selected period are included.

While INP is mostly affected by main thread availability and scripting overhead, distance can still play a role. Longer server distances may delay the delivery of interaction-critical scripts or assets, increasing the delay before a response is rendered.



Healthy INP by server distance sample


Should you worry

A healthy INP by server distance view shows consistent responsiveness across Low, Mid, and High distance users. If your CDN or edge strategy is working well, users around the globe should be getting a smooth, responsive experience.

Unhealthy INP by server distance sample

If interaction delay increases with distance — especially for users in remote or underserved regions — it may point to:

  • Delayed JavaScript or interaction-related resources

  • No edge delivery for interactivity scripts

  • Poor hydration or rendering delays due to server response latency

  • Over-reliance on third-party scripts not served via CDN

Users located far from your core infra shouldn't be punished with sluggish interaction

Resolving unhealthy INP by server distance

Go-to action plan to resolve an unhealthy INP by server distance:

  1. Ask Uxi to analyze your INP by server distance values and suggest improvements.

  2. Filter by high-distance categories, then check other INP lenses to find overlaps.

  3. Simulate INP of the suspected lens to see if fixing it will resolve the INP by server distance. If yes, this is where the resolution focus should be.

  4. Use an automated INP optimization tool like INProve to improve your INP by server distance values.

  5. Once you’ve improved INP, set an alert to be the first to know if it starts worsening again.

Try it yourself

Discover how your website performs with real user data.

Did this answer your question?