Scrollama.js, a JavaScript library for scrollytelling

Posted to Coding  |  Tags: ,  |  Nathan Yau

Russell Goldenberg released Scrollama.js in an effort to make scrollytelling more straightforward to implement.

Scrollytelling can be complicated to implement and difficult to make performant. The goal of this library is to provide a simple interface for creating scroll-driven interactives and improve user experience by reducing scroll jank. It offers (optional) methods to implement the common scrollytelling pattern to reduce more involved DOM calculations. For lack of a better term, I refer to it as the sticky graphic pattern, whereby the graphic scrolls into view, becomes “stuck” for a duration of steps, then exits and “unsticks” when the steps conclude.

Bookmarked for later.


Marrying Age

People get married at various ages, but there are definite trends that vary across demographic groups. What do these trends look like?

The Most Unisex Names in US History

Moving on from the most trendy names in US history, …

Most popular porn searches, by state

We’ve seen that we can learn from what people search …

Shifting Incomes for American Jobs

For various occupations, the difference between the person who makes the most and the one who makes the least can be significant.