Understanding the IntersectionObserver API
It’s not nearly as scary as it sounds and I’ll show you