Scrollama is a modern & lightweight JavaScript library for scrollytelling using Intersection Observer in favor of scroll events.
The goal of this library is to provide a simple interface for creating scroll-driven interactives. Scrollama is focused on perfomance by using Intersection Observer to handle element position detection. It offers an opinionated scrollytelling pattern to reduce more involved DOM calculations.