Phaser.js
Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers.

Examples
Random Circles
Circles of varying dimensions, velocities and colours, bounce around the screen.

Blue Circles
Circles of varying dimensions, velocities and shades of blue, bounce around the screen.
