Scrollama for Drupal8/9
Loads scrollama.js library and provides a simple data-attributes
-based API for triggering changes on scroll (animations, etc) via css classes.
Scrollama is normally used for Scrollytelling and animation triggering, but it is no limited to this. It makes use of the IntersectionObserver API in order to avoid scrolljaking and performance issues.