Javascript Revolution

Browsers are more powerful than 5–10 years ago. We started to create entire websites and web apps with client-side JavaScript. We started to call this method “Single Page Application”. This leads us to create more interactive real-time updated web applications.

But there is a problem with this approach, our initial HTML no longer contains all the data related to that URL.

Google and Social Media crawlers are not happy with this at all

Client-Side Rendering (CSR)

What is Client Side Rendering? (CSR)

Rendering an app in a browser, generally using the DOM

The initial HTML rendered by the server is a placeholder and the entire user interface and data rendered in the browser once all your scripts load.

How Client-Side Rendering works?