Rethinking Angular Architecture & Performance
summary
Argues concrete wins: run Lighthouse and webpack-bundle-analyzer, trim main bundle, lazy-load routes and tiny modules, swap Moment and lodash for lighter libs, and use CDN + gzip to halve payloads. Claims a measurable business impact — Walmart sees +1% revenue per 100ms — and demonstrates SSR tradeoffs: pre-render for cacheable pages, dynamic SSR for fresh data, plus Angular Universal’s caching to avoid flicker. Recommends ngx-quicklink, ngx-loadable and image lazy loaders and shows a foodies app where these tactics cut initial paint and TTI.
AI-written summary · about
chapters (17)
- 0:00Start
- 2:42PERFORMANCE MATTERS
- 3:50The Dream
- 4:10WEBPACK BUNDLE ANALYZER
- 4:34ANALYZE Webpack
- 6:18LAXY-LOADING (ROUTES)
- 6:38LAZY-LOADINO (ROUTES)
- 6:54PRELOADING STRATEGIES
- 7:32LAZY LOADING (NON-ROUTABLE)
- 7:46LAZY LOADINO (NON-ROUTABLE)
- 8:14FAST # 4 » DEFER IMAGE LOADING
- 9:29CDN & COMPRESSION
- 10:28» SERVER-SIDE RENDERING (SSR)
- 12:07INTERACTIVE EXPERIMENT
- 12:55INTERACTIVE Angular Server-side Rendering (SSR)
- 14:46RESPONSIVE #6 PWA (PROGRESSIVE WEB APP)
- 16:26ADDITIONAL RESOURCES
related talks
45mOptimized Angular apps: smaller, faster, better
40mOptimized Angular Apps: Smaller, Faster, Better
31mOptimized Angular apps: smaller, faster, better
20mTools for Fast Angular Applications
40mNon-trivial optimization techniques in Angular
21mB.L.A.Z.I.N.G. - 7 core principles of fast Angular application
22mBuilding Fast Angular Applications from End
27mOptimizing Angular Apps - Techniques for Performance Excellence
