Angular SSR (ਐਤਿਹਾਸਕ ਤੌਰ ਤੇ Angular Universal ਕਿਹਾ ਜਾਂਦਾ ਹੈ) ਆਪਣੀ ਐਪ ਦੀ HTML ਨੂੰ ਸਰਵਰ ਤੇ ਸ਼ੁਰੂਆਤੀ ਬੇਨਤੀ ਲਈ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਇੱਕ ਖਾਲੀ ਪੰਨਾ ਭੇਜਣ ਦੀ ਜਗ੍ਹਾ ਜਿਸ ਨੂੰ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ JavaScript ਨਾਲ ਭਰਨਾ ਪੈਂਦਾ ਹੈ। ਇਹ SEO, ਮਾਨੀ ਕਾਰਕਸ਼ਮਤਾ ਅਤੇ ਪਹਿਲੀ ਪੇਅਿੰਟ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਂਦਾ ਹੈ।
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
