All major browsers support SVG quite well, except for IE. IE9 will provide SVG support, but not the entire specification (e.g. SMIL and filters will not be available). Moreover, recent JavaScript performance improvements also benefit SVG.
I do not think that he will die soon. In fact, so far it has not been used in web projects due to the lack of browser support. But as soon as IE9 is available, I predict an increase in SVG usage. Of course, in the near future it will not be reset.
Some large companies are already using it. Google Maps does, and if necessary returns to VML (old IE vector graphics vector).
Canvas is the main competitor, but there is a big difference between them: Canvas is an API, and SVG is a document that you can modify through the DOM.
You do not need libraries, since SVG is XML. Just write how you write HTML.
This way, it can fit your needs, depending on your application.
Tangui
source share