* Browser support is still new and in places still a little rough
* IE support has only recently arrived
* SVG creation tools are either rough or expensive
* SVG can create sub-Flash-like performance if used carelessly
* SVG has no detail optimisation (or detail hinting)
I think we're about to see SVG usage pick-up steam now that IE has support and retina displays are becoming commonplace. Hopefully we'll get the tools and performance we deserve.
I'm very hopeful for SVG in the next 18 months.
Perfect. You just know that it will be used carelessly, too. Some of my low-powered devices are already stumbling under the concept of a "modern" website (which seems to revolve mainly around using as much js as can possibly fit onscreen), I'm not looking forward to widespread adoption of this next piece of "progress".
On top of this was Wikipedia's use of an SVG->PNG renderer that is openly acknowledged to render worse than its competitors (which were not great), for better performance.
Until there's a reference implementation of SVG... a real spec with an exhaustive ACID-style test on every single feature... I won't revisit trying to work in it.
> * SVG can creat sub-Flash-like performance if used carelessly
Could you elaborate on that? What should I be aware of if exporting vector art from, say, Illustrator or Inkscape?
Drop shadows and filters in general are a concern. Not so much on desktop browsers nowadays, but in mobile very much.
Too much detail has been the cause of the worst performance (and crashing) I've seen — one image of a playing card froze my iPad.
try this guy:
Blurs can be slow on large images.
Drawing Big SVGs can be problematic too.