Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SVG/VML browser compatibility table

I'm interested in finding a browser compatibility table that lists the parts of SVG/VML supported by each version of Opera, Safari, Chrome, Firefox and Internet Explorer (also Konqueror would be nice) in the vein of Quirksmode.

I have found the following two compatibility tables for SVG but neither of them provide enough detail:

  • http://caniuse.com/#cats=SVG&statuses=rec
  • http://www.codedread.com/svg-support.php

The information in the first link seems to clash with libraries like Raphael which claim to fully support animations in Firefox 3.0+ and Safari 3.0+ whilst the link suggests that the animation module isn't implemented till later versions for those two browsers.

The second link simply doesn't go far back enough for me to be able to draw conclusions about which features of SVG/VML I can use to ensure compatibility with older browsers.

Needless to say I'm endlessly confused.

To be perfectly clear, I'm interested in finding out which part of SVG are supported in different versions of all the popular browsers. As IE doesn't support SVG I'm interested in finding out which parts of VML the are supported in the different versions of IE.

If the developers of the libraries have found this information it must exists, it just seems to be evading me.

Any help would be much appreciated.

like image 559
user700503 Avatar asked May 07 '11 12:05

user700503


People also ask

Is SVG compatible with all browsers?

SVG (Scalable Vector Graphics) is officially supported by all main web browsers, including Internet Explorer. The support spans into a wide variety of image editor software, particularly Inkscape, which uses SVG as its native format (If you want a refresher on SVG, click here).

Does Google Chrome support SVG?

Chrome was the first browser to launch with native SVG support from the beginming.

What is SVG and VML?

SVG became a W3C Recommendation in 2001 as a language for describing two-dimensional vector and mixed vector/raster graphics in XML. VML has been largely deprecated in favor of other formats, such as SVG. SVG is not compatible with VML. Development of the format ceased in 1998.


1 Answers

You may find this article helpful:

Creating SVG vector graphics for maximum browser compatibility
http://voormedia.com/blog/2012/10/creating-svg-vector-graphics-for-maximum-browser-compatibility

It shows some good examples of SVG features which aren't even supported by the latest versions of Chrome.

There's also a nice compatibility table at the bottom.

like image 133
Elliot Lings Avatar answered Oct 13 '22 09:10

Elliot Lings