http://bit.ly/2inlk4v You’ve probably seen some impressive examples of scrolling interactive storytelling. If you aren’t familiar with this, take a look at The Boat (http://www.sbs.com.au/theboat). It’s an engaging way to tell a story online, using native browser functionality. Yet it isn’t necessarily straightforward to implement, as handling scroll events can be fiddly and introduce performance issues. Scrollama is designed to help. It uses Intersectionobserver, which while relatively new, is more performant than previous solutions to detect whether an object is visible on the page. Scrollama have a range of examples illustrating what you can do, and if you don’t quite like their way of doing things, their Github page offers alternatives.