TLDR Web Dev · ARTICLES & TUTORIALS
ONE ROUNDTRIP PER NAVIGATION
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.