~/talk

Angular: A Design Review 10 Years Later

Talkat ng-conf 2022 · 2022-08-31..09-02· [angular]
slides:none on file

Ten years after AngularJS the review lists concrete outcomes: 30,000+ GitHub issues closed, automatic global change detection that uses ZoneJS monkey-patches browser APIs (about 16 KB minified) leading to wasted checks, a brittle unidirectional data flow that forces lifecycle hacks for derived state, selector-based component APIs that create shared ownership of host elements, awkward RxJS boundaries where observables don’t inform change detection, and an expensive global compilation step that slows incremental builds despite benefits like TypeScript and Ivy.

AI-written summary · about

  1. 0:00Start
  2. 5:26Performance and Complexity
  3. 10:24Unidirectional Data Flow
  4. 13:08Common Ui Interaction Pattern
  5. 16:04Template Syntax
  6. 19:47Attribute Selectors
  7. 21:56Scoped Templates
  8. 24:59Angular Use Rxjs Internally
  9. 26:55Angular'S Change Detection
  10. 28:19Compilation
~/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.