ScrollOut detects changes in scroll for reveal, parallax, and CSS Variable effects!
npm i scroll-out -s or Download .zip
At about 1kb minified and gzipped, this packs a whole lot of features into a small package.
Use it on your least favorite platforms and see great results! It has advanced features for modern browsers, too.