~/talk

Strategies for Server Side Rendering Angular Applications

Talkat NGConf 2018 · on Friday, 2018-04-20· [web-performance, angular]
slides:none on file

Demonstrates server rendering with Angular Universal plus a client-side "hybrid" that boots tiny pieces via Angular Elements, using a minimal bootstrap module and lazy-loaded element modules. Claims reduce main bootstrap from ~540 KB to ~172 KB and load interactive chunks as small as ~8 KB; first meaningful paint falls to about 1.4 s and first-interactive to about 2.6 s. Explains using tree-shakable providers so services only instantiate when an element requests them, and shows templates that hydrate server HTML while adding focused interactivity.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Who should use it
  3. 7:01The problem
  4. 11:00Hybrid Rendering with Elements
  5. 17:15Card Services
  6. 18:28Tree Checkable Providers
  7. 19:26Summary
~/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.