~/talk

Blazing Fast Page Navigation With Speculation Rule

Talkat Shift 2025 · 2025-09-14..09-16· [web-performance, web-platform]
slides:none on file

Chromium’s speculation rules API uses an inline JSON script to pre-render or prefetch targeted links (two slots, five-minute cache) with three eagerness modes: conservative (mouse-down ≈200ms), moderate (hover ≈400ms), immediate (scan-and-load). Real demos show LCP dropping from ~680ms to ~62ms and other pages from ~600ms to ~100ms (~90% improvements). Built-in devtools expose speculative loads and headers, and pairing the rules with dictionary compression yields large bandwidth savings (examples cited: ~85% and ~96% gains).

AI-written summary · about

  1. 0:00Introduction to speculation rules
  2. 7:07How speculation rules work
  3. 15:32Demo of speculation rules in action
  4. 20:55Key takeaways and limitations
  5. 27:00Downsides and optimization tips
  6. 29:47Q&A and 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.