~/talk

Can you imagine a future without zones?

Talkat ng-conf 2019 · 2019-05-01..05-03· [angular]
links:none on file
slides:none on file

Zone.js is not part of change detection but Zone.js triggers change detection by patching async events; disabling it demonstrates that Angular needs extra wiring to run change detection. Manual APIs work: ChangeDetectorRef.detectChanges runs immediately (five calls produce five cycles), while Ivy’s markDirty schedules one VM-turn cycle and batches updates. Trade-offs are concrete: +automatic detection vs −20–50KB bundle size, slower startup from patches, noisy runs for high-frequency events, and harder debugging; ngRx-style connect could provide semi-automatic, explicit updates.

AI-written summary · about

  1. 0:00Start
  2. 12:51Manual change detection
  3. 15:11Manual charge detection in Ivy
  4. 17:10Using event handlers
  5. 17:58The need for an escape hatch
  6. 21:43Change detection strategies
~/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.