Я понимаю разницу между <canvas>
и SVG, а также плюсы и минусы обоих. Я создаю иерархическую диаграмму, узлами и соединениями которой пользователь может манипулировать с помощью обработки событий. Явным победителем обычно будет SVG, так как есть настоящая DOM, которую я могу использовать.
Однако я слышал, что <canvas>
является претендентом на такое приложение с соответствующей библиотекой графа сцены (DOM). Я не могу найти единого мнения о том, что такое библиотека графа сцены для <canvas>
(для SVG это Raphael ). Может кто-то указать мне правильное направление, или эти библиотеки слишком незрелые, чтобы заменить SVG для сложных манипуляций с DOM?