Advancements in Angular
summary
Ivy rendering engine replaces view engine with generated code emitted into the same file, adds Ivy rendering engine compiler locality and DTS output so libraries ship precompiled templates, and cuts runtime allocations via an LView array and a bloom-filter injector (four 32-bit masks). Differential loading saves ~41 KB on angular.io; large apps see up to 40% bundle-size reduction. Tooling gains include ng add/ng update and faster incremental builds and test runs.
AI-written summary · about
chapters (41)
- 0:00Introduction
- 0:55Community
- 3:10Google
- 3:52Technology Updates
- 4:48Original Angular 2
- 6:32Schematics
- 9:00Component Ecosystem
- 9:30Differential Loading
- 10:41Angular IO
- 11:01Angular CLI Deployment
- 11:35Release Candidate
- 13:03Technical Details
- 13:32Why does Angular need a compiler
- 14:42Code generation improvements
- 17:05Improved code generation
- 18:42Locality
- 19:29DTS File
- 20:17Type Information
- 20:35Metadata
- 21:33Template Type Checking
- 23:07Type Check Block
- 24:06Comment Blocks
- 25:14Inference
- 26:04Summary
- 26:31Generated Code
- 27:18Code Overview
- 28:14LView
- 29:49Update
- 30:19Advanced
- 33:46Bundle Sizes
- 35:33Dependency Injection
- 35:55Component Injectors
- 37:10Injectors
- 39:00Bloom Filters
- 39:33Masking
- 41:28Probabilities
- 42:17Why is this interesting
- 42:44Performance
- 43:46Performance Summary
- 44:58Other Talks
- 45:38Outro








