Lazy Download Button | Vaadin

Lazy Download Button

This component allows you to display a normal Vaadin button to download content from your application without blocking the UI while preparing the content. This allows you to load huge files from your backend and let the browser download it when it's ready.

Please also have a look at the examples or the demo source code, if you want to see how to integrate the LDB.

Requires PUSH

Since the content preparation is done in a separate thread, this component needs Push to be activated. The component itself does not check for active Push.

Please lookup the official documentation of Vaadin on how to activate Push:


Link to this version
BetaReleased 14 November 2019Apache License 2.0
Framework Support
Vaadin platform 14+
Browser Independent
Install with
Release notes - Version 1.0.0