In my Vaadin 7 application I have a heavy view. Server side works pretty fast - all logic in my init() method takes ~100-150ms but rendering in the browsers takes a lot of time(depends on number of components). Right now it is ~10sec in order to display this view in Google Chrome.
I'm looking for a way in order to optimize performance of this view. I found LazyLoadWrapper but it looks a little bit outdated.
Is any similar to this component for Vaadin 7.6 in order to improve user experience and performance of view rendering ?
UPDATED
This is a demo project Vaadin Demo Project that can reproduce this performance issue.
In order to start this application please simple run Maven command:
mvn clean install
from project folder in order to compile the source and Vaadin theme.
and then run com.techbook.ui.Application
class (this class contains main method) and the application will be started on Embedded Tomcat 8 and then please access a following url:
http://127.0.0.1:8080/vaadin-ui/#!decisions/123/Name
com.techbook.ui.view.decision.DecisionView
- is a view with a mentioned performance issue.