Server Components by default
Treat "use client" as an opt-in, not the default. Keeping components on the server shrinks your JS bundle and makes pages faster for free.
Streaming and Suspense
Use Suspense to stream slow sections of a page. Users see meaningful content immediately, which dramatically improves perceived performance.
Next.js
React
Performance

