~/talk

Ivy Renderer for Dummies

Talkat ComponentsConf 2019 · on Friday, 2019-09-06· [angular]
slides:none on file

Ivy is a new Angular renderer that compiles templates into reusable template instructions and generates DOM incrementally, cutting a simple hello world bundle from about 151 KB to 14 KB in the demo. It enables component-level compilation and incremental builds so changing one component only recompiles that piece, supports better tree-shaking (directives, lifecycle hooks, pipes omitted if unused), adds template type checking, HTML breakpoints and smaller memory footprints, and is available today via the enableIvy preview flag with full rollout targeted for v9.

AI-written summary · about

  1. 0:00Start
  2. 2:52Developer Advocate AWS
  3. 7:02Responsibilities
  4. 10:39Naive Renderer Code
  5. 11:49Renderer v1
  6. 12:16Ivy Renderer v3
  7. 13:07ViewEngine vs Ivy Rendering
  8. 16:57Ivy Rollout Plan
  9. 17:55Ivy Features
  10. 19:27Smaller Bundles
  11. 21:04Ivy Tree Shaking
  12. 23:05Ivy Component Locality
  13. 25:03Simpler Debugging
  14. 25:20Bonus Benefits
  15. 25:47Virtual vs Incremental DOM
  16. 27:45Using Angular CLI flag
~/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.