New: Cookbooks and AI ExplanationsStep-by-Step recipes to solve problems connected to Roadmaps and Cheat Sheets. Need more details? Use AI buttons for structured and simple explanations with concrete examples throughout the whole platform.Take a look
Three awaits, three round trips, one after another, for data that never depended on each other.
What you'll have at the end
The three independent reads running together under Promise.all, and the page's own duration collapsed from the sum of the three to just the slowest one
You need
A Server Component whose body awaits three or more independent reads one after another, each needing only an id already in scope, where one read (an internal billing call) is both the slowest and the least reliable of the three.
Not covered
Streaming the three panels independently with Suspense so a fast one paints before the slowest resolves, and speeding up the slow billing call itself; both are real further wins, but this recipe only removes the wait that came from running the three in a line.
Leans on
Checked 25 Aug 2026
Part of the NextJS cookbook