How to improve the performance of your web application

Improving a web application’s performance becomes more important as the number of concurrent users the application has. There are several reasons to enhance the performance of your web application, even if you do not have a huge amount of concurrent users. Here are a few of the benefits of doing this:

Top 5 most common Vaadin performance pitfalls and how to avoid them

A couple of weeks ago I was coding a demo app when it dawned on me that if I was to use my code in a real-world application, it would consume unacceptable amounts of memory once it reached 100 or more concurrent users. Vaadin Flow makes it easy to start coding web applications, even if you have no ...
Tracy Lee Web Performance webinar image

Web performance webinar with Tracy Lee

We kicked off this year with a webinar presentation on improving web application performance by Tracy Lee. Continue reading for the highlights and an overview of the presentation or watch the full recording on Youtube.   A big Thank You to Tracy Lee for holding this webinar!  Who is Tracy Lee? ...
vaadin14.1

New drag and drop API and more in Vaadin 14.1

Vaadin 14.1 brings a new drag and drop API, new components, a faster development-mode build, and a lot more. The generic drag and drop API The new drag and drop API allows you to turn any UI component into a draggable component or one capable of receiving dropped components. To make a component: ...

Is your Grid too slow? You are probably using the wrong renderer

  If you are building a business web application with Vaadin, chances are that you are using Vaadin Grid.  There are multiple ways to create columns with Grid: some are more flexible than others. But what you might not  know is how they differ in terms of performance on the client side. Why ...

Comparing Polymer and Angular from a developer’s perspective

In my previous post, I showed that Polymer has a significant performance advantage over Angular. If you are trying to make your app fast (you should be), you are probably wondering if it would make sense to build it with Polymer. The potential problem with building an app with Polymer is that ...