In my last blog post explaining some of the technical details behind Connect, I briefly touched on the different options we now have to animate things on the web. I prioritized these options by ease of use, ending consequently with requestAnimationFrame:
Full article