task-lib (npm): Tasks with API similar to Promises. Unlike Promises, you can stop observing Tasks. Once a task is no longer being observed, it can cancel underlying actions like async requests.
Keywords: promise|task|async