# Server Side Rendering
- [Server Side Rendering | Intermedia React v5](https://react-v8.holt.courses/lessons/advance-react-performance/server-side-rendering), and [course video](https://frontendmasters.com/courses/intermediate-react-v5/server-side-rendering/)
- [Server Components | Introduction to Next.js v3](https://frontendmasters.com/courses/next-js-v3/server-components/)
- SSR = component rendered on server, HTML sent to browser, but JavaScript are then downloaded to the server to **take over**
## Server Side Component
- Server Side Component = the same as SSR, except no JS are sent to browser at all! (default behavior of [[astro|Astro]])
- Non-[[serialize]]able props cannot be passed between client/server side components. To go through the network, it must be serializable.