Two.js is a drawing API that can render using canvas, WebGL and SVG.
Two.js uses Underscore.js and Backbone.js for event handling. While not supporting text and images, Two.js instead focuses on the vector+shape side and altogether makes for a great tool for creating animations with shapes.
It has many methods for handling vectors, polygons and their groups.














