Какие ТЕХНОЛОДЖИ имеют более высокую производительность, если у меня был:SVG или CANVAS - лучшая производительность
- Только один большой полигон с 1000 пунктов
Где делают будет быстрее - SVG или CANVAS?
Какие ТЕХНОЛОДЖИ имеют более высокую производительность, если у меня был:SVG или CANVAS - лучшая производительность
Где делают будет быстрее - SVG или CANVAS?
Холст будет иметь лучшую производительность, если вы не будете часто перерисовывать многоугольник. Используя холст, в основном вы работаете с пикселями, и если что-то изменится, вам придется перерисовать полный многоугольник.
SVG полезен, когда вы хотите сделать графики или рисунки интерактивными, так как он станет частью DOM.
Этот document может помочь вам в дальнейшем решить.
Да Мне нужно часто перерисовывать ... –
Лучшая вещь будет проверяться с помощью тестовых данных. Вам не нужно проходить через все тонкости кода, просто сделайте некоторые поддельные данные и загрузите их в один из образцов, которые вы найдете в Интернете. Поскольку производительность также зависит от того, какие браузеры и устройства используются конечными пользователями; так что это может быть лучший путь для подражания. – functionoid
Я думаю, что холст на самом деле лучше делать много перерисовки - с SVG, DOM манипулируется при каждом изменении, и это медленно. –
почему бы вам не попробовать. это займет 15 минут, чтобы написать сценарий для обоих. –
вот сравнение, в том числе производительность мудрая: https://msdn.microsoft.com/en-us/library/gg193983(v=vs.85).aspx#Using_Canvas_AndOr_SVG –