-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Узкое горло в производительности - это дуги.
Возможными решениями может быть:
- Последовательная оптимизация алгоритмов, которые используют дуги
- Упрощение объекта дуги - удаление подложки, якорей, замена path на line, компоновка рядом стоящих дуг в единый объект
- Виртуализация и аппаратное ускорение GPU
Производительность ощутимо зависит от отношения пустого пространства к заполненному и, как следствие от масштаба и панорамирования.
Краткий отчет производительности на 9c56637
Маркировка:
{число позиций}-{число переходов}-{число двойных дуг} = {fps}
Усредненные значения (использовал DevTools для Chrome):
12-12-144 = 20fps
16-16-256 = 10fps
20-20-400 = 8fps (большая часть дуг не влезает в область просмотра)
20-20-0 = 60+fps
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request