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.
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: https://vaadin.com/docs/flow/advanced/tutorial-push-configuration.html