# Difference between client-side rendering and server-side rendering.

## Client-Side Rendering

- Renders app to HTML in the user's browser
- Loads index.html from server loads Javascript bundle from the server, runs bundle, displays app, loads data.
- Less strain on the server, but generally slower user experience.

## Server-Side Rendering

- Renders app to HTML on the server.
- Runs Javascript bundle, loads data, create HTML document, sends to the client side.
- Faster user experience and better for SEO, but more strain on the server.



