These are three tools you can use to add animation and interactivity to your websites. There are benefits and drawbacks to all of them. Find out the differences between these three technologies and why you might choose one over another.
Read the full article: How is the CANVAS Element Different from SVG and Flash
Using CANVAS, SVG, and Flash
Image © 2012 J Kyrnin - licensed to About.com