- From: Kyle Simpson <notifications@github.com>
- Date: Thu, 26 Mar 2015 18:33:08 -0700
- To: whatwg/fetch <fetch@noreply.github.com>
Received on Friday, 27 March 2015 01:33:38 UTC
> changes to "improve" fetch may lead us right back into a single complex API.
That seems like an unfounded concern. Nothing being described here remotely resembles the `$.ajax({ .. })` complexity.
1. If as my earlier message suggested the return value from `fetch` is a single object with only two members, the `promise` and the `cancel(..)` method, the only "extra" complexity to the non-cancel use-case is a `.promise` added into the chain.
2. If promises are extended to have a `cancel(..)` or `abort(..)` method (ugh), then no additional complexity is added to the non-cancel use-case.
3. If we go the cancel-token route, that's actually the most additional complexity, which amounts to a single extra argument to `fetch(..)`.
None of that sounds like `$.ajax` -> `options` to me.
---
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/fetch/issues/27#issuecomment-86784793
Received on Friday, 27 March 2015 01:33:38 UTC