2014-11-14 28 views
6

Abbiamo un'applicazione enorme in Vaadin 6.8.15. Funziona velocemente in chrome, firefox e Safari. Ma in effetti sta diventando sempre più lento ad ogni clic. Abbiamo viste con schede che contengono fino a dieci tabbar e fino a 50 controlli. Anche il ricordo di cio 'sta crescendo e crescendo e mai liberato.Vaadin lento in Internet Explorer

Qualche idea?

Grazie.

+0

Quale versione di IE? – John

+2

Vaadin è basato su javascript. IE8 e versioni precedenti hanno il motore javascript più lento sul mercato, e che per grandezza (http://www.tomshardware.com/reviews/windows-xp-web-browser-performance,3167-7.html) IE9 e IE10 sono molto più veloce, ma rispetto alle attuali versioni di Chrome e FF è ancora più lento in molti casi d'uso. La tua unica possibilità è di ridurre il numero di componenti nell'albero DOM (Rimuovi HorizontalLayout ecc.) –

+0

Stai eseguendo Vaadin in modalità produzione? Dai un'occhiata qui: https://vaadin.com/forum#!/thread/4182249 –

risposta

0

Il problema si presenta perché si utilizzano così tanti ascoltatori nei componenti e la comunicazione tende a collassare, quindi, provare a gestire gli ascoltatori in un modo diverso da loro e su molti componenti.

D'altra parte, per quanto ho provato vaadin, non rimuovendo i componenti dopo che non sono stati utilizzati, causa il crash del DOM. Voglio dire, se non hai bisogno di un componente, perché mostrarlo ?, consumerà molta memoria.