SeuratJS is a JavaScript library that extends Raphaël and allows for the creation of vivid animations and pixelated artwork using minimal code. It does this by extacting color data from an image of your choice and rebuilding the original with filled graphical primitives in SVG. Seurat makes it extremely easy to alter what primitives are generated (how they look and where they appear) and how they animate.SeuratJS uses the HTML5 canvas to parse color data and, because of this, the library operates entirely on the client side.
Animation HTML5 Other Libraries SVG Tutorial