Originally Posted by donna1
It can be interactive too and do moving graphics.
Yes. And it's overkill in probably more than half the things I see it being used for.
And it's no substitute for many HTML tags and CSS properties.
For example, if you draw text on a canvas, then that text is SET at the number of pixels you used when you drew it.
If I put HTML text on a page, using CSS such as
<span style="font-size: x-large;">Headline</span>
then the browser user can easily cause the font size to grow or shrink, so it can be much more user-friendly to, say, people with limited vision.