Using Intersection Observer for large video loading strategy