One thing I've been preaching about SVG is the fact that it's XML based and thus element titles and descriptions as well as any text elements can all be indexed by search engines. RDFa namespaces can also be incorporated leading to even higher SEO readability. As soon as you start to use Canvas, all of those things go away.
Imagine you have a site that is completely designed using any of these newer techs. They all may be able to produce similar visuals, but behind the scenes I think that SVG will remain the leader in machine readability. A few other things I like about SVG: -DOM methods can be used on server and client side to prepare SVG elements from a database which is much cleaner than dynamically creating elements for CSS3 or Canvas. -SVG defs can be reused across namespaces with the <use> tag. -SMIL has built in attributes to define keytimes and splines which is great for non-linear animation. On Thu, Oct 20, 2011 at 5:42 AM, Raks A <[email protected]> wrote: > OK, so if I just replace the shapes with canvas drawings for > scalability then can it be said that SVG has no major advantages, > I will be happier if I can hear some definitive advantages of SVG over > Canvas+CSS3Animation > > Somewhere I read that CSS3 animations are hardware accelerated whereas for > SVG chances of it are less, is it really true ? > > - Raks > > On Thu, Oct 20, 2011 at 1:01 PM, John Delacour <[email protected]> wrote: > > > ** > > > > > > At 10:17 +0530 20/10/11, Raks A wrote: > > > > >...But the more I read about CSS3 animations it seems to be able to do > > almost > > > > >everything that SVG is capable of And its been hard to convince > > >people to use SVG > > > > To me the whole point of SVG is that it is what it says -- SCALABLE, > > VECTOR graphics. The fact that you can perform certain animations on > > raster images within SVG is beside the point. > > > > SVG is uniquely powerful for the purposes for which I have always > > presumed it was devised, namely to enable the production of > > (infinitely) scalable vector images. The ability to include raster > > elements within SVG is a feature hardly worth noting. > > > > The more I read of other people's uses of SVG, mainly generated by a > > variety of "painting" programmes, the more I think SVG will go > > nowhere until power users begin to harness its real power as a vector > > drafting tool. > > > > JD > > > > > > > > > [Non-text portions of this message have been removed] > > > > ------------------------------------ > > ----- > To unsubscribe send a message to: > [email protected] > -or- > visit http://groups.yahoo.com/group/svg-developers and click "edit my > membership" > ----Yahoo! Groups Links > > > > [Non-text portions of this message have been removed] ------------------------------------ ----- To unsubscribe send a message to: [email protected] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ----Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

