CarefulCopy MarkdownOpenStart independent reads together; serial awaits create data-fetching waterfalls.Fetch page-level data in Server Components; client fetching adds a browser-to-API round trip.Set response-changing nuqs filters to shallow: false or the Server Component will not rerun.Keep nuqs parser modules out of Server Components; move shared values into dependency-free defaults.Never cache per-user reads; forward the request cookies and use no-store.Keep personal reads out of public document paths or the whole page becomes private and uncacheable.Never put a catch-all segment in a parallel-route slot; it swallows rewrites and real 404s.Give every parallel-route slot a default.tsx for hard loads.Web appThe Next.js 14 product site and reference implementation for the Go API port.FeaturesThe main customer-facing routes in the Pages Router app.