“Two.js is deeply inspired by flat motion graphics. As a result, two.js aims to make the creation and animation of flat shapes easier and more concise.” It also renders in webgl, canvas2d, and svg, with not much change in your code. Two.js is definitely going on my list of things to try.
Two.js for two-dimensional drawing and animation in modern web browsers
Projects by FlowingData See All →
A Day in the Life of Americans
I wanted to see how daily patterns emerge at the individual level and how a person’s entire day plays out. So I simulated 1,000 of them.
How Many Kids We Have and When We Have Them
Many parents stop at two kids. Most are done by three. Still, everyone has their own timelines. Here are 1,000 of them.
Giving Up Time as a Parent
There is a fixed number of minutes during the day. Where do parents usually draw the time from?