Todos los principales navegadores son compatibles con SVG bastante bien, excepto IE. IE9 traerá soporte SVG, pero no toda la especificación (SMIL y los filtros no estarán disponibles, por ejemplo). Además, las mejoras recientes en el rendimiento de JavaScript también benefician a SVG.
No creo que vaya a morir pronto. De hecho, hasta ahora no se podía utilizar en proyectos web debido a la falta de soporte del navegador. Pero tan pronto como IE9 esté disponible, predigo el aumento del uso de SVG. Seguro que no se eliminará en el futuro cercano.
Algunas empresas importantes ya lo usan. Google Maps sí, y recurre a VML (un antiguo lenguaje de gráficos vectoriales específicos de IE) si es necesario.
El lienzo es su principal competidor, pero hay una gran diferencia entre ambos: Canvas es una API y SVG es un documento que puede modificarse a través del DOM.
No necesita bibliotecas ya que SVG es XML. Simplemente escríbelo como si escribieras HTML.
Por lo tanto, podría satisfacer sus necesidades, dependiendo de su aplicación.
¡gracias por la respuesta! – Edward83
SVG ha estado en uso extremadamente pesado durante años. Google maps lo usa en Firefox. Es por eso que los mapas se procesan de forma tan fluida y rápida en Firefox. IE era menos capaz, por lo que se utilizaron medios menos eficientes para renderizar mapas en IE. Tiene sentido. SVG no dejó de utilizarse, IE simplemente no pudo aprovecharlo. Los sitios web multimodo que "renuncian" para trabajar con agentes de usuario menos capaces han existido por siglos. Esta es una razón por la cual los encabezados de solicitud HTTP informan al servidor web qué tipos MIME puede manejar el agente de usuario. IE estaba tan atrás y está equivocado que la gente dejó de usarlo. – JohnnySoftware