An Overview Of React Server-Side Rendering (SSR) For Building SaaS Applications

What is SSR?

Why use SSR?

  • SEO — Google page crawlers can execute synchronous javascript, meaning if you need to fetch data to render your content, it will not be seen and indexed by crawlers.
  • Bundle Size — When building a full client-side app, you need to deliver all your Javascript code to the browser. This code needs to be executed in the browser for the final user to interact with your application.
  • Time-To-Interaction (TTI) — How much time passed between users opening your application until they could interact with the content. The shorter this time, the better. SSR helps with reducing your application’s TTI.

Why NOT use SSR?



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ovidiu Stoica

Ovidiu Stoica

Hi, I’m Ovi Stoica! I help people build quality software and I write about technology, startups and marketing for developers.