angular-ssr

Installation
Summary

Server-side rendering, hydration, and prerendering for Angular v20+ applications.

  • Three render modes: Prerender for static build-time HTML, Server for dynamic per-request SSR, and Client for SPA-only routes
  • Incremental hydration with @defer blocks supporting viewport, interaction, idle, and conditional triggers; event replay captures user input before hydration completes
  • Platform detection utilities and afterNextRender/afterRender hooks safely isolate browser-only code from server execution
  • Dynamic prerendering via getPrerenderParams() for parameterized routes; automatic HTTP response transfer between server and client via TransferState
SKILL.md

Angular SSR

Implement server-side rendering, hydration, and prerendering in Angular v20+.

Setup

Add SSR to Existing Project

ng add @angular/ssr

This adds:

  • @angular/ssr package
  • server.ts - Express server
  • src/main.server.ts - Server bootstrap
  • src/app/app.config.server.ts - Server providers
  • Updates angular.json with SSR configuration
Related skills

More from analogjs/angular-skills

Installs
2.7K
GitHub Stars
588
First Seen
Jan 24, 2026