Cancelable promises

Jonas Sicking jonas at
Fri Feb 27 15:07:56 PST 2015

On Thu, Feb 26, 2015 at 11:43 PM, Andrea Giammarchi
<andrea.giammarchi at> wrote:
> AFAIK bluebird did:
> But I agree once you've made Promises more complex than events ( xhr in this
> case ) nobody wins :-/
> Although, specially for fetch or anything network related, there **must** be
> a way to bloody cancel that!
> ....right?

Yeah. Most IO operations do need a way to cancel. And hopefully all of
them will be returning Promises.

I definitely agree that providing cancelability on Promise will add
complexity. That said, the pattern of making heavy long-running APIs
return a Promise, and wanting to enable cancelling them, is likely
going to be common.

So finding a good solution to that pattern seems worthwhile.

/ Jonas

More information about the es-discuss mailing list