~/talk

Evolving Angular for the Long Run

Talkat JetBrains JavaScript Day 2024 · on Thursday, 2024-10-24· [angular]
slides:none on file

Angular recounts 31,293 changes since its early days and argues for incremental, evidence-driven evolution: Ivy refactor took three years, control flow templates were redesigned after an RFC, a 14‑participant coding study and thousands in the annual survey preferred the new @ syntax, and ngIf/ngFor moved into built‑in template syntax for better performance. Signals and Zone JS are phased via experimental and developer preview stages, Google Fonts validates migrations in production, and automated refactor tools handle roughly 80–90% of mechanical updates.

AI-written summary · about

  1. 0:00Angular evolution intro
  2. 2:32AngularJS to Angular rewrite
  3. 7:05Ivy challenges and planning
  4. 10:53Angular’s key takeaways
  5. 13:40Framework design trade-offs
  6. 15:49Avoiding ‘holding it wrong’
  7. 17:11Challenging Angular assumptions
  8. 18:15Evidence-based Angular decisions
  9. 20:18Developer intent with new features
  10. 22:22Shipping Angular Signals
  11. 27:58Validating with real teams
  12. 29:21Migration tools for devs
  13. 31:07Angular’s future goals
  14. 33:15Q&A
~/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.