Server Push is a feature in Vaadin that allows you to update the UI without the need of user interaction. For example, you might want to show the progress of a task that’s running in the server or notify the user about a new working item being available.
Activating and using Server Push in Vaadin is pretty straightforward and requires only an annotation and a call to the UI:access(Command) method. In this chapter, you’ll learn what Server Push is, when to use it, how to use it, and the configuration options that are available to you.