Almost every app needs to have granular control over its asynchronous flows. When it comes to long-running functions, you may want to be able to cancel them and to precisely know whats going on:

https://www.medium.com/@vladislav.bogomaz/js-how-to-manage-complex-async-flows-in-your-app-with-interruptible-tasks-js-2527c8166e20

submitted by /u/EvoNext
[link] [comments]