When I create even a simple "hello world" application for Vaadin, deploy it to the server, and type application URL in the browser, I have to wait about 5-10 seconds for the application to appear. Next runs are fast, but when I redeploy or hot-swap classes, I have to wait again. When I add it to database startup time, server startup time, etc, it takes too long.
Is there any way to eliminate this slowness of Vaadin startup? It's important, because each extra slowness makes modify+run+test programming cycle more frustrating - not all code can be unit-tested, the only way to test some things is manual modify+run+test.
Similar problem exists with GWT debug mode. Because Vaadin is based on GWT, perhaps the reason of this slowness is not in Vaadin but in GWT?
My environment: IntelliJ 9 + Tomcat 6 + Windows 7 64-bit + fast Core 2 Duo