~/talk

Web Perf APIs That You (Probably) Never Knew Existed

Talkat dotJS 2026 · on Friday, 2026-09-18· [web-performance, web-platform]
slides:none on file

Lists concrete browser APIs and what they reveal: use PerformanceObserver to record real user layout shifts and long animation frames (frames over ~50ms) and to attribute shifts to images, fonts, or third‑party scripts; run the sampling self‑profiling profiler on user devices to find hot JS stacks with low overhead; query memory measurements and the PressureObserver to detect leaks and when CPU or memory enters critical states; and apply preconnect, speculation rules, priority hints, native lazy loading, scheduler.postTask and view transitions to reduce latency and improve perceived responsiveness.

AI-written summary · about

  1. 0:00Modern web performance intro
  2. 2:59Why perf work feels overwhelming
  3. 4:02Measuring layout shifts with CLS
  4. 5:25Detecting long animation frames
  5. 6:29Self-profiling JS in production
  6. 7:31Tracking memory usage and leaks
  7. 9:38Adapting to CPU pressure
  8. 11:04Reducing latency with pre-connects
  9. 12:28Prefetching with speculation rules
  10. 13:49Prioritizing resources with fetch hints
  11. 14:31Native lazy loading
  12. 15:13Scheduling tasks with priorities
  13. 16:39Yielding work to avoid blocking UI
  14. 17:00View transitions for smooth nav
  15. 19:27Performance and AI closing
~/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.