How to use Uppy upload as a background task

How can I use Uppy upload as background task and allowed the user to do something else on the application ?

Depends on the stack and what plugins you use. If you use the Dashboard Modal with vanilla JS, the modal will be hidden on close instead of destroyed. With a framework integration like React/Vue/Angular/Svelte, it’s up to you to make sure you don’t destroy the instance.