Why Use Server Side Rendering To Boost Performance and User Experience? How server side rendering compares to client-side rendering when a person requests the site: Client-side Rendering
Server Side Rendering
Server pull HTML files with links to JavaScript
Server-sends “ready to render� HTML files
Browser downloads HTML
Browser displays a non-interactive page
Browser downloads JavaScript
Browser downloads JavaScript
Browser executes framework
Browser executes framework
Page loads completely
Page become interactive
If you look at the table above, the principal difference between the two is this that in SSR, the requesting person gets a glimpse of the page without any delay. While in CSR, the browser has to download JavaScript and html and execute framework before it could display the page. Therefore, the visitor gets a better user experience with server side scripting.