TLDR Web Dev · ARTICLES & TUTORIALS

ONE ROUNDTRIP PER NAVIGATION

overreacted.io20 min read

Summary from the TLDR Web Dev newsletter

Navigating to a new page should ideally involve a single request to fetch the necessary data. Client-side logic and component-based architectures, while offering colocation of UI and data fetching, often lead to inefficient multiple requests and client-server waterfalls. Server Loaders centralize data fetching but sacrifice colocation, while GraphQL and React Server Components (RSC) attempt to achieve both colocation and single-round trip efficiency by composing data dependencies or rendering components on the server.