Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently, our Vaadin UI isn't the fastest one around. It noticeably slows down when you have lots of entities. I don't think this is a problem with Vaadin itself, but rather the way we use it (since nobody on the team had significant experience with it when we started). We should review and profile this code to see if we can improve it. Some areas to look into:
a) The fact that our changes are often asynchronous and the consequence, having to use a timer to constantly refresh the UI.
b) The way we handle selections and associations (I have a feeling we're doing too much work there).