Since the bottleneck is in the Javascript side, that apparently can't handle
biger JSON files (f.e. ~10.000 files in the workspace --> leads to a
ProjectTree JSON of 3,5MB), the communictation need to change. My solution
would be to introduce a "getChilds(ProjectNode)" BrowserFunction that can be
called via JS in the Wizard, every time you open tree node. Instead of sending
the whole ProjectTree only the currently needed would be send.
However this would increase the amount of rendering actions.
---
** [bugs:#861] HTML Rendering of ProjectTrees cause massive performance
issuses.**
**Status:** open
**Group:** 14.10.31
**Labels:** HTML
**Created:** Sat Nov 14, 2015 10:40 AM UTC by Matthias Bohnstedt
**Last Updated:** Sat Nov 14, 2015 10:41 AM UTC
**Owner:** Matthias Bohnstedt
The UI.Frontend get a JSON serialisation which contain the whole workspace in
order to render the project entrys. However most of the times, it would be
enough to only send the ProjectTreeEntrys that are currently needs to be shown
in the SessionWizardManager.
This cause massiv perofrmance issuses when the workspace contain a lot files (~
>1000). See the Mailinglist for more information:
https://sourceforge.net/p/dpp/mailman/message/34295134/.
---
Sent from sourceforge.net because dpp-robot@lists.sourceforge.net is subscribed
to https://sourceforge.net/p/dpp/bugs/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/dpp/admin/bugs/options. Or, if this is a mailing
list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
_______________________________________________
DPP-Robot mailing list
DPP-Robot@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-robot