Я создаю дерево с помощью пользовательского элемента управления, подготовленного с помощью JavaScript/jquery.
Для создания дерева мы предоставляем объект json в качестве входных данных java-script для итерации и создания дерева.
Поскольку объем данных может достигать 25K узлов, во время базового нагрузочного теста мы обнаружили, что браузер будет разрушен при таком объеме.
Альтернативное решение - просто загрузить первый уровень узлов, а остальные загружать по запросу через AJAX запрос. объем первого уровня может варьироваться до 500 - 1K узлов.
Какой максимальный размер json должен иметь ответ от сервера. Каков может быть наилучший подход к обработке такого объема данных в браузере.