Angular SSR (ιστορικά ονομάζεται Angular Universal) αποδίδει το HTML της εφαρμογής σας στον server για το αρχικό αίτημα, αντί να στέλνει μια κενή σελίδα που ο browser πρέπει να συμπληρώσει με JavaScript. Αυτό βελτιώνει το SEO, την αντιληπτή απόδοση και το πρώτο paint.
Το πρόβλημα που λύνει το SSR
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
