SVG підтримується в HTML5; чи підтримує браузер, який використовує ваш плеєр, це вже інша історія.
Залежно від ваших потреб, ви повинні перевірити RaphaelJS . Рафаель забезпечує SVG-подібну підтримку IE, перемикаючись на VML при візуалізації для IE. Raphael пропонує безліч функцій, включаючи анімацію та підтримку шрифту Cufon. Це, безумовно, варто подивитися.
Оскільки SVG є частиною DOM, до створених елементів SVG досить просто приєднати події DOM, такі як "натиснути" та "навести курсор". Це може зробити SVG більш підходящим для дисплеїв типу HUD, а не для анімації спрайтів тощо.
Напевно, перед вами багато тестів для визначення відносних характеристик продуктивності SVG та полотна.
Прямі маніпуляції з DOM, ймовірно, будуть найгіршими. Коли ви змінюєте речі в DOM, механізм верстки веб-переглядача переробляє макет сторінки, щоб відображати ваші зміни, які, ймовірно, вбивають ефективність вашої гри. Якщо вам потрібно пройти цей маршрут, віддайте перевагу CSS (особливо для CSS3-функцій, таких як перетворення та ключові кадри).