~/talk

The theory of Angular Ivy

Talkat Angular Connect 2018 · on Friday, 2018-11-09· [angular]
slides:none on file

Angular Ivy replaces View Engine with a new compiler/runtime that compiles decorators into static ngDef fields and emits an imperative instruction set so templates and change detection are tree-shakable. Claims: hello‑world bundles drop to about 4.5 KB (2.7 KB with Closure), dynamic component factories no longer force massive maps, and dependency injection compiles to small factory functions. Locality enables incremental builds and shipping precompiled libraries, and internal testing runs across hundreds of Google apps for compatibility.

AI-written summary · about

  1. 0:00Intro
  2. 3:45Simplification
  3. 4:26Goals
  4. 5:36Previous Architectures
  5. 6:01Template Example
  6. 7:20Template Compiler
  7. 8:52View Engine
  8. 9:23View Engine Template
  9. 9:45What is Ivy
  10. 10:44How does Ivy work
  11. 12:09Ivy template
  12. 12:58Ivy instruction set
  13. 13:29Change detection
  14. 13:47Authentication Guard
  15. 14:38Factory Function
  16. 15:52Benefits Goals
  17. 16:34Treeshaking
  18. 17:17Unused Code
  19. 18:20Tree Shakers
  20. 20:15Tree Shake
  21. 21:28The View Engine
  22. 22:08Dynamic Component Instantiation
  23. 23:27Component Factory Resolver
  24. 25:03Hello World
  25. 27:25Optimizations
  26. 28:08Incrementality
  27. 29:33Locality
  28. 30:39Inputs and Fields
  29. 32:09Binding
  30. 32:47NPM
  31. 33:21NGIF
  32. 34:19IV
  33. 34:54Builds
  34. 35:33Flexibility
  35. 36:53Hybrid Applications
  36. 38:32HighLevel Components
  37. 39:51Summary
~/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.