это сложная задача для опытного архитектора, а не для юниора :)
в открытом доступе я аналогов нашей системе, которая работает именно так, как вам надо, я так и не нашла; более того, народ хвастается, что о таком никогда не слышал, а значит этого не бывает, истерически смеется и думает, что это смешно :)
народные массы мучительно доказывают, что такое можно сделать кривым ангуляром, но по форме раз в два дня они вряд ли смогут :)
IceDevil, так постройте дерево из id элементов, мы так и построили
100к объектов на фронт никто сразу не грузит, нет смысла
самое большое json дерево у нас больше, чем c 500 id, приложение очень сложное, причем мы синхронизируем не поэлементно, а целыми ветками или даже все дерево сразу, все работает со свистом