Здравствуйте, mgu, Вы писали:
mgu>700 визуальных элементов за 1 ms? Не верю. И зачем пользователю 700 сущностей сразу? Глаза ломать?
Вот именно, 700 сразу не поместятся в viewport контейнера, зато 700 элементов в DOM с 3 степенями вложенности напрягут браузер на подсчете их занимаемых размеров и расположения в flexbox.
Отображение дерева в observable список и virtual scroll сделали раскрытие узла с 700 элементами из 90 секунд в 1мс, и решили проблему отжирания памяти.
mgu>На конце спереди сложнее: ни многопоточности, ни детерменированности результата.
Пофиг.