Server Side Rendering Client Side Rendering Server side rendering Renders app to HTML in the user's browser Renders app to HTML on the server Loads index.html from server, loads JavaScript bundle from server, runs bundle, displays app, loads data Runs JavaScript bundle, loads data, creates HTML document, sends to client side Less strain on the server, but generally slower user experience Faster user experience and better for SEO, but more strain on server