~/talk

Measuring Time to Visually Complete at Dropbox

Talkat RenderATL 2022 · 2022-06-01..06-03· [web-performance]
slides:none on file

Dropbox ships an open source library called dropbox-ttvc that measures Time to Visually Complete in real users by combining DOM and visibility signals rather than lab video. It tracks visual changes as DOM mutations and image loads, filters only viewport changes, uses MutationObserver + IntersectionObserver and a wrapped requestIdleCallback to wait two consecutive idle seconds, then reports the last visible-change timestamp. It supports SPA navigations, is on npm/GitHub, is beta but matches lab tests.

AI-written summary · about

  1. 0:00Introduction to TTVC
  2. 1:03Why web performance matters
  3. 3:51Page load lifecycle explained
  4. 5:35What is Time to Visually Complete
  5. 7:39Problems with Largest Contentful Paint
  6. 9:28Limitations of lab testing
  7. 10:30How TTVC works with browser APIs
  8. 11:33Library implementation details
  9. 15:25Using the TTVC library
  10. 17:30Open source release and next steps
  11. 18:55Q&A session
~/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.