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

Reply via email to