skills/dev-skills/angular-developer/references/rendering-strategies.md
Angular supports multiple rendering strategies to optimize for SEO, performance, and interactivity.
Default Strategy. Content is rendered entirely in the browser.
Content is pre-rendered into static HTML files at build time.
Content is rendered on the server for the initial request. Subsequent navigations happen client-side (SPA style).
Hydration is the process of making server-rendered HTML interactive in the browser.
@defer blocks.| Requirement | Strategy |
|---|---|
| SEO + Static Content | SSG |
| SEO + Dynamic Content | SSR |
| No SEO + High Interactivity | CSR |
| Mixed | Hybrid (Route-based) |