Angular SSR (historisch Angular Universal genannt) rendert die HTML deiner App auf dem Server für die initiale Anfrage, anstatt eine leere Seite zu versenden, die der Browser mit JavaScript füllen muss. Dies verbessert SEO, wahrgenommene Performance und First Paint.
Das Problem, das SSR löst
Client-side rendering (default SPA):
Server sends empty <app-root></app-root> + JS bundle →
browser downloads & runs Angular → THEN content appears
→ slow first paint; crawlers/social bots may see a blank page
Server-side rendering:
Server runs Angular, sends fully-rendered HTML →
content visible immediately → Angular "hydrates" it for interactivity
