Немного несортированной пищи для размышлений:
Холст - это просто растровое изображение.Это быстрее при рендеринге большого количества объектов.С другой стороны, SVG должен поддерживать ссылки на каждый объект, который он визуализирует, и значительно замедляет его с помощью тонны объектов.
... но эти ссылки означают, что часть работы с нарисованными объектамисделанно для тебя.Кроме того, SVG работает быстрее при рендеринге действительно больших объектов.
Однако SVG получил меньшее распространение, чем Canvas.Но у браузеров есть и то, и другое, поэтому я не вижу особого беспокойства, я думаю.
Возможно, игра на Canvas будет быстрее.Вероятно, огромная программа для карт была бы быстрее в SVG.
Некоторая оптимизация браузера для Canvas уже здесь.На прошлой неделе состоялся дебют аппаратного ускорения в Chrome 7.0.В IE9 Preview и Opera уже есть аппаратное ускорение (не помню FF).
Canvas все еще очень живая спецификация (MeasureText возвращает ширину, но не высоту!), Но мне понравилось работать с нейпока что.