Loading...
Important Notice - Forums is archived

To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Product icon
TUTORIAL

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.

Deployment extremely slow

Daniel Brown
5 years ago Jul 17, 2016 7:40pm
Thomas Mattsson
5 years ago Aug 15, 2016 1:31pm

Sorry for the late reply, vacations. You are right, Vaadin is not that slow by default, something with your setup is broken. Have you tried other servers, e.g. Jetty? Is there any way you can run a profiler on either the browser or the server?

Daniel Brown
5 years ago Aug 15, 2016 1:38pm
Thomas Mattsson
5 years ago Aug 15, 2016 1:51pm

Oracle JDKs include VisualVM, which I've heard is OK. Personally I use JProfiler though. I am sure that your issue is a configuration one, but as I haven't used that stack I can't really help with troubleshooting. As for Vaadin performance, take a look at http://demo.vaadin.com/sampler. That is a Vaadin app, and should give you some indication on performance.

Daniel Brown
5 years ago Aug 15, 2016 2:09pm
Thomas Mattsson
5 years ago Aug 15, 2016 2:20pm

Performance is a tricky thing. You are correct in saying that Vaadin is slightly slower than GWT in use (development time is much, much better though). There is a point where we don't typically recommend Vaadin as the tech anymore and you need to switch to something lighter (pure client-side with REST, for example). What that point is depends on your application. The majority of our clients build intranet apps, which Vaadin is very well suited for. It's when you have public apps with thousands of cocurrent users where things get more difficult. 

What kind of load are you expecting, and what complexity are your apps?

Daniel Brown
5 years ago Aug 15, 2016 2:28pm
Thomas Mattsson
5 years ago Aug 16, 2016 7:16am
Daniel Brown
5 years ago Aug 16, 2016 2:36pm
Thomas Mattsson
5 years ago Aug 16, 2016 3:13pm
Daniel Brown
5 years ago Aug 16, 2016 3:15pm
Thomas Mattsson
5 years ago Aug 17, 2016 6:34am
Daniel Brown
5 years ago Sep 03, 2016 9:21pm
Thomas Mattsson
5 years ago Sep 05, 2016 7:18am
Daniel Brown
5 years ago Sep 05, 2016 12:37pm
Thomas Mattsson
5 years ago Sep 06, 2016 6:47am