~/talk

Perceived faster Angular applications

Talkat NG-DE Conference 2022 · 2022-10-06..10-07· [angular, web-performance]
links:none on file
slides:none on file

Explains concrete steps to make Angular feel faster: put static shimmer skeletons and critical CSS in index.html so users never stare at a blank screen; avoid blocking runtime config by using deploy-time placeholders or move loading into a setTimeout; don’t return a Promise from APP_INITIALIZER unless truly required because it blocks bootstrap; prefer CSS animations (opacity/scale/transform) for instant 300 ms feedback; use optimistic updates and parallel backend calls (example: payment methods return in ~500 ms while details take ~5 s) to mask slow services.

AI-written summary · about

  1. 0:00Introduction and speaker
  2. 2:47Human perception of speed
  3. 5:15Why choose Angular
  4. 7:20Measuring performance
  5. 10:55Bootstrapping process
  6. 13:06Loading indicators
  7. 16:41Avoiding runtime config
  8. 21:39Deploy-time configuration
  9. 23:24App initializer interface
  10. 25:31Runtime performance tips
  11. 31:51Summary and conclusion
~/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.