On Thu, Feb 26, 2015 at 11:43 PM, Andrea Giammarchi <[email protected]> wrote: > AFAIK bluebird did: > https://github.com/petkaantonov/bluebird/blob/master/API.md#cancelerror-reason---promise > > 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 _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

