Kayley_Legros46 answered on October 8th 19 at 03:12
Choose the server and cache.
Kirstin.Corkery answered on October 8th 19 at 03:14
I am for the implementation on the server. Only me, "recursive algorithm" is confusing. Better through the line.
— frontend (communicates with the client, if necessary, informs about the progress through SSE/WS)
— queue (tasks, sharing of goals)
— backend (parallel work)
— storage (for storage of results + report)
well and caching, of course.
aniya.Kertzmann65 answered on October 8th 19 at 03:16
If the data is not large, it is easier and more convenient to do everything on the client (à La carte to build in a tree view, a small data to show) But if the data for the recursion is large, it really will be easier once work on them and cache the result.