Blog

Notes on development, design, and the decisions behind them.

Component tree diagram with nodes marked as server or client
4 min read

Server Components vs Client Components in Next.js: when I use each

The question isn't which one is better. It's what needs interactivity and what doesn't, and that distinction changes how much JavaScript gets shipped to every visitor's browser.

Read note →