~/talk

Web performance APIs you (probably) didn't know existed

Talkat NDC Oslo 2022 · 2022-09-26..09-30· [web-performance, web-platform]
slides:none on file

Shows which concrete browser APIs reveal real causes and how teams use them: subscribe to PerformanceObserver entries for layout shifts, element timing and first-input to attribute jank; read server-timing header values to pinpoint backend stalls; detect long tasks (>50 ms) and use self‑profiling or the memory API to find leaks (example: a map drawing 100k points). Describes native lazy loading, resource hints, priority hints and the emerging scheduler primitives like isInputPending and postTask to keep UIs responsive; cites mobile long tasks being up to 12× worse and >50% abandonment after 3s.

AI-written summary · about

  1. 0:00Start
  2. 8:44MEASURING
  3. 13:35LAYOUT INSTABILITY
  4. 17:45EVENT TIMING
  5. 19:02LONG TASKS
  6. 21:08UserAgentSpecific Memory
  7. 21:42MEMORY LEAKS
  8. 24:00RESOURCE TIMING
  9. 25:11SERVER TIMING
  10. 27:02BATTERY STATUS
  11. 27:34NETWORK INFORMATION
  12. 30:50RESOURCE HINTS
  13. 32:31DNS PREFETCH
  14. 34:01PRIORITY HINTS
  15. 38:03SCHEDULING & THE WEB
  16. 39:05NATIVE SCHEDULER
  17. 51:00BANDWIDTH MIX
  18. 54:01BUSINESS OUTCOMES
~/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.