Angular: A Design Review 10 Years Later
summary
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
chapters (10)
- 0:00Start
- 5:26Performance and Complexity
- 10:24Unidirectional Data Flow
- 13:08Common Ui Interaction Pattern
- 16:04Template Syntax
- 19:47Attribute Selectors
- 21:56Scoped Templates
- 24:59Angular Use Rxjs Internally
- 26:55Angular'S Change Detection
- 28:19Compilation
related talks
41mEvolving Angular for the Long Run
27mAngular Renaissance
32mAngular as strategy for collaboration and scale
42mKeynote: Five years of Angular
29mHow we did everything wrong and got away with it (Angular success story)
32mAngular Core Team Q&A
41mDay 1 Keynote
19mThe Angular Journey - today and tomorrow – Radoslav Kirov
