SVG долгое время был международным стандартом для векторной графики и теперь поддерживается как часть HTML5
- http://www.tutorialspoint.com/html5/html5_svg.htm
VML поддерживается с IE5 и SVG с IE9.
В прошлом я разрабатывал приложения на VML, но был очень разочарован тем, что MS не поддерживает отраслевой стандарт SVG.
Недавно я разработал новое приложение на C #, которое используетКомпонент браузера IE для просмотра больших диаграмм, отображаемых как растровые изображения SVG, VML или PNG.Если IE9 доступен, он использует SVG, иначе VML.Реализация SVG в IE9 с аппаратным ускорением и, таким образом, значительно быстрее.Одна из моих больших диаграмм обычно занимает более 100 секунд на рендеринг в VML и менее 1,5 секунд в SVG!
Все другие основные браузеры поддерживают SVG как часть своих инициаторов для перехода на HTML5.Кроме того, вскоре Microsoft включит IE9 (и его преемники) в качестве стандартной части Windows Update, что означает, что большинство компьютеров Windows будут иметь поддержку SVG.Так что, по сути, VML теперь мертв (наконец-то!), И мы наконец-то можем двигаться вперед с единым универсальным отраслевым стандартом для векторной разметки на основе браузера вместе с другим богатым набором разметки HTML5.