@defer blocks lazy-load template sections (components/pipes/directives) via JS chunk splitting, reducing initial bundle 50-70% for superior LCP vs route lazy-loading critical content renders instantly. Triggers include on viewport/interaction/timer/idle/when condition; prefetch warms cache early. Supports @placeholder/@loading/@error states preventing layout shift; nested defer possible. v17+ feature, SSR-safe, boosts Lighthouse scores dramatically.​
Code Example:-
.png)

.png)
