Server-Side Rendering Performance

SSR vs CSR.

Overview

Rendering strategy is the choice between SSR, CSR, SSG, and ISR for each page in a web application. Framework matters less than picking the right strategy per page; SSR optimises first paint, CSR optimises interactivity, SSG ships pre-rendered HTML, and ISR blends static with periodic regeneration. The wrong default applied site-wide is the root cause of most modern frontend performance problems.

The approach

Three habits keep rendering strategy matched to reality: choose per page rather than per app, monitor TTFB and time-to-interactive separately, and document why each page picked what it picked.

Why this compounds

Each correct rendering choice compounds across every page view for that page. The team’s frontend mental model deepens; new pages inherit the methodology instead of inventing one.