~/talk

Angular Deferrable Views: Improving App Performance and Experienc...

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [angular]
links:none on file
slides:none on file

Angular 17 introduces template-level lazy loading called Deferrable Views that splits components, directives, and pipes into loadable chunks and fetches them on triggers instead of only at the router. It provides four template blocks—@defer, @loading, @placeholder, and @error—to declare what to load, what to show during loading, a placeholder and an error UI; triggers include declarative triggers (hover, viewport), prefetch, and custom boolean/signal triggers. A demo shows fetching chunks on hover or when an offscreen target enters the viewport and uses a 1s minimum loading display to avoid flicker.

AI-written summary · about

  1. 0:00Introduction to deferrable views
  2. 2:49What are deferrable views
  3. 6:59Practical demo
  4. 13:26Conclusion and resources
~/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.