~/talk

Performance Engineering in Dynamic Web

Talkat Wey Wey Web 2024 · 2024-11-27..11-29· [web-performance, web-platform]
slides:none on file

Platform serves pages with over half a million pixels and almost 3,000 widgets on a single HTML document, so performance relies on concrete choices: multi‑level caching (CDN + Redis + server‑side rendered HTML), chunked JS with HTTP/3 and viewport‑first loading, lazy hydration driven by a custom IntersectionObserver, LQIP plus on‑demand image variants with srcset/sizes, fontface API with variable fonts, animations moved to the compositor via the Web Animations API, and a signals‑based state system for near‑zero update overhead.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:01Evolution from static to dynamic web
  3. 3:28Web 2.0 and new challenges
  4. 4:52Mobile era and responsive design
  5. 6:40Defining dynamic web today
  6. 8:06Examples of complex dynamic projects
  7. 9:09Multi-level caching strategies
  8. 10:33Optimizing script loading
  9. 11:16Partial rendering and lazy hydration
  10. 11:58Image optimization techniques
  11. 13:02Custom font performance
  12. 13:22Web Animations API for smooth effects
  13. 14:27State management with Signals
  14. 15:50Future of performance engineering
~/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.