perf(reader): virtual rendering avec IntersectionObserver en mode scroll #16

Merged
colgora merged 1 commits from perf/reader-virtual-rendering into main 2026-03-15 18:51:26 +01:00
Owner

Remplace le rendu de tous les composants ReaderPage par un système de
virtual rendering : seules les pages dans la zone ±1000px du viewport
sont montées, les autres sont remplacées par un placeholder dimensionné.

  • InfiniteReader : ajout visibilityObserver + mountedPageIndices (Set
    réactif), helper getPlaceholderHeight(), suppression de 5 console.log
  • ReaderPage : prop windowWidth injectable depuis le parent, listener
    resize conditionnel, suppression de 3 console.log de debug
Remplace le rendu de tous les composants ReaderPage par un système de virtual rendering : seules les pages dans la zone ±1000px du viewport sont montées, les autres sont remplacées par un placeholder dimensionné. - InfiniteReader : ajout visibilityObserver + mountedPageIndices (Set réactif), helper getPlaceholderHeight(), suppression de 5 console.log - ReaderPage : prop windowWidth injectable depuis le parent, listener resize conditionnel, suppression de 3 console.log de debug
colgora added 1 commit 2026-03-15 18:45:28 +01:00
Remplace le rendu de tous les composants ReaderPage par un système de
virtual rendering : seules les pages dans la zone ±1000px du viewport
sont montées, les autres sont remplacées par un placeholder dimensionné.

- InfiniteReader : ajout visibilityObserver + mountedPageIndices (Set
  réactif), helper getPlaceholderHeight(), suppression de 5 console.log
- ReaderPage : prop windowWidth injectable depuis le parent, listener
  resize conditionnel, suppression de 3 console.log de debug
colgora force-pushed perf/reader-virtual-rendering from 4da9742f7f to c268b2c312 2026-03-15 18:48:18 +01:00 Compare
colgora force-pushed perf/reader-virtual-rendering from c268b2c312 to 4da9742f7f 2026-03-15 18:50:46 +01:00 Compare
colgora force-pushed perf/reader-virtual-rendering from 4da9742f7f to aba8e36231 2026-03-15 18:51:07 +01:00 Compare
colgora merged commit 23c1028ec6 into main 2026-03-15 18:51:26 +01:00
colgora deleted branch perf/reader-virtual-rendering 2026-03-15 18:51:27 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: colgora/Mangarr#16