codedread

SVG 1.1 became a W3C recommendation on January 13, 2003. Six years later, this page records my results of running various SVG implementations (web browsers and browser plugins) through the official SVG Test Suite. Last updated 2009-01-18.

A chart scoring desktop browser and browser plugin on their support of the Scalable Vector Graphics 1.1 specification via running each implementation through the official W3C test suite.
       Native support scores as follows:
           Firefox 1.5.0.11    = 44.89%
           Firefox 2.0.1       = 46.17%
           Firefox 3.0.0       = 60.40%
           Firefox 3.1+SMIL    = 66.42%
           Opera 8.5           = 47.45%
           Opera 9.10          = 89.96%
           Opera 9.50          = 94.16%
           Opera 10 Alpha      = 93.98%
           Amaya 10            = 27.45%
           Konqueror 3.5.5     = 53.28%
           Chrome 0.2          = 61.50%
           Chrome 1.0          = 61.86%
           Safari 3.1.1        = 63.14%
           Safari 3.2          = 64.23%
           WebKit r34153       = 78.83%
           WebKit r34603       = 80.11%
           WebKit r39960       = 80.66%
           IE7                 =  0.0 %
           IE8 Beta 2          =  0.0 %
       Plugin support scores as follows:
           Renesis 0.7         = 54.56%
           Renesis 1.0         = 58.73%
           Renesis 1.1         = 58.73%
           CSV 2.1             = 61.27%
           ASV 3               = 83.03%
           ASV 6               = 86.13%
           Batik 1.7           = 93.98%

The following picture indicates the results of running all 280 tests in many SVG implementations in the wild. Each test takes up a two-pixel strip in each column. I use a top secret scoring system ... ok, well actually I just use GREEN for "Pass" (2 points), YELLOW for "Almost Pass" (1 point), and RED for "Fail" (0 points). The "Almost Pass" scoring is subjective, so think of it as me giving out points for trying.

Now I know that I'm going to get complaints that the SVG test suite doesn't cover all functionality (I agree with you), nor does the score give a fair indication of other factors like performance (again, I agree with you), so please take this page as what it is: A data point from a guy who had too much time on his hands but is interested in seeing how the overall quality of SVG implementations improves in the future.

Some Final Notes

If you have something to say about this chart, please leave me a comment on my blog.

codedread codedread