~/talk

Rethinking Angular Architecture & Performance

Talkat NG Poland 2020 · 2020-11-18..11-19· [frontend-architecture, web-performance]
slides:none on file

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

  1. 0:00Start
  2. 2:42PERFORMANCE MATTERS
  3. 3:50The Dream
  4. 4:10WEBPACK BUNDLE ANALYZER
  5. 4:34ANALYZE Webpack
  6. 6:18LAXY-LOADING (ROUTES)
  7. 6:38LAZY-LOADINO (ROUTES)
  8. 6:54PRELOADING STRATEGIES
  9. 7:32LAZY LOADING (NON-ROUTABLE)
  10. 7:46LAZY LOADINO (NON-ROUTABLE)
  11. 8:14FAST # 4 » DEFER IMAGE LOADING
  12. 9:29CDN & COMPRESSION
  13. 10:28» SERVER-SIDE RENDERING (SSR)
  14. 12:07INTERACTIVE EXPERIMENT
  15. 12:55INTERACTIVE Angular Server-side Rendering (SSR)
  16. 14:46RESPONSIVE #6 PWA (PROGRESSIVE WEB APP)
  17. 16:26ADDITIONAL RESOURCES
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.