SVG được hỗ trợ trong HTML5; trình duyệt mà trình phát của bạn đang sử dụng có hỗ trợ hay không thì đó là một câu chuyện khác.
Tùy thuộc vào nhu cầu của bạn, bạn nên kiểm tra RaphaelJS . Raphael cung cấp hỗ trợ giống như SVG cho IE bằng cách chuyển sang VML khi kết xuất cho IE. Raphael cung cấp rất nhiều chức năng bao gồm hình động và hỗ trợ phông chữ Cufon. Nó chắc chắn đáng xem.
Do SVG là một phần của DOM nên việc đính kèm các sự kiện DOM như "nhấp chuột" và "di chuột" vào các phần tử SVG đã tạo khá đơn giản. Điều này có thể làm cho SVG phù hợp hơn với màn hình kiểu HUD hơn là hoạt hình các họa tiết, v.v.
Bạn có thể có rất nhiều thử nghiệm trước mắt để xác định các đặc tính hiệu suất tương đối của SVG so với canvas, tuy nhiên.
Thao tác DOM thẳng có lẽ sẽ là điều tồi tệ nhất trong nhóm. Khi bạn thay đổi mọi thứ trong DOM, công cụ bố cục của trình duyệt sẽ tính toán lại bố cục của trang để điều chỉnh các thay đổi của bạn, điều này có thể sẽ giết chết hiệu suất trò chơi của bạn. Nếu bạn phải đi theo con đường này, hãy ưu tiên CSS (đặc biệt là các tính năng dành riêng cho CSS3 như chuyển đổi và khung hình chính).