Speculations about Web Performance
summary
Speculation Rules API lets sites ship a JSON rule set to prefetch or pre-render likely navigations; real deployments (WordPress, Shopify, Etsy) show measurable wins — Shopify reports 120–180 ms saved P75 LCP, Etsy cuts many TTFBs to near zero and scalemates reaches ~404 ms LCP — about 12% of page loads now use the feature in Chrome. Implementation uses link-rel prefetch/prerender, new pre-render until script mode, and server-side headers; risks include extra server/CDN load, stale state and analytics workarounds, with prefetch lower risk than full pre-render.
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker bio
- 1:14Built-in browser performance
- 5:26JavaScript performance and yield
- 6:53The extensible web manifesto
- 11:13Speculation rules API
- 16:36Prerendering performance
- 18:06Implementation risks and issues
- 21:35Mitigation strategies
- 25:15Advanced speculation techniques
- 29:38Browser support and adoption
- 34:23Industry usage and conclusions
- 37:26Q&A and closing remarks
related talks
25mSpeculation Rules Load Pages By Thinking
30mBlazing Fast Page Navigation With Speculation Rule
21mState of Performance
28mWhat we talk about when we say "web performances"
39mWhat’s new in performance?
30mPerformance as a Religious Experience
22mWhy Performance Matters - JSConf Budapest 201
19mPerceived Performance, And Why It Matters
