When an interviewer asks this, they’re testing two things:
| 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 |
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:
When to choose it: