Make-it.Run’s Post

Server Components are not SSR. I know they sound the same. They're not. SSR renders your component on the server, then ships HTML + the JS needed to hydrate it on the client. The user gets interactivity after the JS downloads and runs. RSC renders your component on the server and ships the output — no component JS ever goes to the client. The user gets interactivity from sibling components that actually need it. Same word in the Next.js docs. Very different runtime behavior. If 80% of your App Router files start with "use client", you have a Pages Router app with extra steps. The bundle sizes should have dropped. If they didn't, this is why. We wrote a full breakdown of where they overlap, where they don't, and why it changes how you bundle. https://lnkd.in/dUitNcb6 #nextjs #reactjs #servercomponents #webperformance #javascript

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories