performanceRauno
Pause Off-Screen Videos
MUST
MUST: Do not autoplay every video at once — observe visibility with `IntersectionObserver` and pause (or unmount) off-screen videos; iOS chokes otherwise.
Auto-playing too many videos chokes the device — pause or unmount off-screen videos
Bad
Good
Why it matters
Each playing video consumes CPU and GPU resources. On mobile devices especially, having multiple videos playing simultaneously can cause the device to lag, overheat, and drain battery. Use IntersectionObserver to only play videos visible in the viewport.
References