When an interviewer asks this, they’re testing two things:

  1. Do you understand rendering modes deeply (performance, infra cost, DX)?
  2. Can you make a decision based on product requirements, not hype?
Mode SEO Freshness Cost Use Cases
CSR Real-time Low Dashboards, admin
SSR Real-time High Product pages, news
SSG Low Lowest Blogs, marketing
ISR Medium Medium E-commerce, catalogs

🌐 Client-Side Rendering (CSR)

When to choose it:

Pros: Fast subsequent navigation, Simple deployment, Works insanely well with caching libraries

Cons: Slow first load (JS bundle + API calls), Poor SEO, Users on slow networks feel the pain

Where I'd use it:


🧱 Server-Side Rendering (SSR)

When to choose it: