Geração lenta de HTML com Vaadin

Sou um desenvolvedor com um problema;) No momento, estamos perto do fim de nosso projeto (usando Vaadin) no entanto ...

estamos com problemas para exibir dados simples em uma de nossas visualizações. (mais de 500 KB de dados a serem exibidos e mais de 15K elementos DOM após o Vaadin terminar de gerá-los ... + lotes e lotes e MUITOS segundos antes de terminar).

Minha tarefa é descobrir como posso fazer isso o mais pequeno e rápido possível, então meu primeiro palpite foi usar outros layouts além dos disponíveis no Vaadin padrã

Eu usei WeeLayout, DashLayout e CssLayout (padrão), a comparação está abaixo:

weeLayout 
- page size:            990 KB
- DOM elements (SMALL): 1454
- DOM elements (BIG):   15423
cssLayout
- page size:            886 KB
- DOM elements (SMALL): 1434
- DOM elements (BIG):   13799
DashLayout 
- page size:            938 KB
- DOM elements (SMALL): 1408 
- DOM elements (BIG):   12163  

Não funcionou. Então, meu outro palpite é escrever meu próprio layout, alguém pode me ajudar com isso? Eu nem sei do que devo começar.

Obrigado Lukasz

questionAnswers(2)

yourAnswerToTheQuestion