Takeaways
Signals CD vs. default Angular CD
Standalone Components, Directives and Pipes
Dependency injection: new inject method
Functional guards, interceptors & resolvers
New provider functions
New router provider
Signals: Angular's new reactive primitive
Fine-grained change detection
Typed reactive forms
Directive composition API
NgOptimizedImage
SSR & hydration
esbuild