Managed animationFrame looping for games, animations and web audio functions.
Arobust game loop implementation with fixed timestep updates and variable rendering
a simple game loop that iterates over a collection of updateable objects, updating them with the amount of time that has passed since the last update