perf-virtual-lists
Performance: Virtualized Lists on TV
Rendering large lists (movies, episodes) on Android TV requires virtualization to maintain 60FPS.
Standard map() rendering will freeze the UI on low-end TV boxes (1GB RAM).
🚀 Core Technology
Use react-window + react-virtualized-auto-sizer.
It is lighter and faster than react-virtualized.
📺 TV-Specific Optimizations
1. Overscan is Critical
On TV, users scroll FAST (holding the Down button).
You MUST set overscanCount (or overscanRowCount) to at least 2-3 rows to prevent "blank" areas during rapid scrolling.
More from dbobkov245-source/pwa-torserve
tv-navigator
Specialist in Android TV D-Pad navigation and React focus management.
24capacitor-bridge
Specialist in Android Intents, Java-JS bridging, and External Player integration.
13resilience-core
Specialist in network resilience, anti-censorship, and TMDB access in restricted regions.
12app-updater
Specialist in self-hosted APK updates without Google Play.
6debug-remote
Specialist in debugging TV apps remotely (logs, telemetry).
6