~/talk

Virtual lists will save your DOM

TalkinFrenchat Fork it! Tunis 2025 · on Saturday, 2025-04-05· [web-performance, frontend-architecture]
slides:none on file

Matthieu Coulon discusses handling browser limitations when displaying large datasets by using virtual lists. He explains practical approaches and solutions for efficient DOM display management to keep performance acceptable when rendering many items.

AI-written summary · about

  1. 0:00Introduction
  2. 5:40Performance problem
  3. 8:30DOM analysis with Lighthouse
  4. 12:02Manual DOM optimization
  5. 13:30Virtual lists principle
  6. 14:36Demo with virtual list
  7. 16:05Placeholders and smoothness
  8. 18:17JavaScript and CSS optimizations
  9. 19:19Fewer displayed elements
  10. 20:39Virtual list libraries
  11. 21:24Virtuoso demo
  12. 22:47Q&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.