~/talk

Speeding Up Web Apps by Preloading Pages: Lessons Learned

TalkinRussianat HolyJS 2025 Spring · 2025-04-07..04-08· [web-performance, web-platform]
links:none on file
slides:none on file

A talk about improving web app speed at Ozon by preloading pages using Service Worker and the Speculation API. It presents the practical approach and experience of implementing these technologies to boost performance, user engagement, and competitiveness in e-commerce/marketplace contexts.

AI-written summary · about

  1. 0:00Introduction
  2. 2:09Why speed matters
  3. 5:22LCP metric targets
  4. 7:30Preloading via Service Worker
  5. 13:14Cache management
  6. 16:48HTML validation and preload
  7. 17:53Service Worker results
  8. 22:52Speculations App tool
  9. 25:45Integrating Speculations App
  10. 26:26Speculations App benefits
  11. 28:54Service Worker vs Speculations App
  12. 31:21Tool recommendations
  13. 32:04Resources
  14. 32:27Q&A
~/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.