Raphael JS

Amazing framework for SVG in a browser.

Advantages over canvas include DOM scripting, scaling, and events support to help with interactive animations.