KineticJS is an HTML5 Canvas JavaScript framework that enables high performance animations, transitions, node nesting, layering, filtering, caching, event handling for desktop and mobile applications, and much more. More info: http://www.emanueleferonato.com/2013/04/10/get-into-kineticjs-development-with-instant-kineticjs-starter-book/ The book itself:: http://www.packtpub.com/kineticjs-for-flash-mobile-application/book KinectJs: http://kineticjs.com/