{"action":"created","issue":{"url":"https://api.github.com/repos/ember-cli/ember-ajax/issues/37","labels_url":"https://api.github.com/repos/ember-cli/ember-ajax/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/ember-cli/ember-ajax/issues/37/comments","events_url":"https://api.github.com/repos/ember-cli/ember-ajax/issues/37/events","html_url":"https://github.com/ember-cli/ember-ajax/issues/37","id":125013856,"number":37,"title":"Roadmap to 1.0","user":{"login":"taras","id":74687,"avatar_url":"https://avatars.githubusercontent.com/u/74687?v=3","gravatar_id":"","url":"https://api.github.com/users/taras","html_url":"https://github.com/taras","followers_url":"https://api.github.com/users/taras/followers","following_url":"https://api.github.com/users/taras/following{/other_user}","gists_url":"https://api.github.com/users/taras/gists{/gist_id}","starred_url":"https://api.github.com/users/taras/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/taras/subscriptions","organizations_url":"https://api.github.com/users/taras/orgs","repos_url":"https://api.github.com/users/taras/repos","events_url":"https://api.github.com/users/taras/events{/privacy}","received_events_url":"https://api.github.com/users/taras/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-05T17:33:17Z","updated_at":"2016-01-05T18:09:37Z","closed_at":null,"body":"Ember Ajax was created to provide an up to date alternative to `ic-ajax` and to unify how Ember applications make XHR requests. A few weeks later, @tomdale wrote a thoughtful RFC titled [Network Service](https://github.com/emberjs/rfcs/pull/94), where he outlined a similar need from FastBoot prospective. \r\n\r\nIn Tom's [follow up](https://gist.github.com/tomdale/203ea125acd0be8b5f1f) to the RFC, he notes that *One of the explicit goals of Ember.js is to provide developers with the ability to use future features of the web platform today.* It is our goal to make Ember Ajax use [fetch API](https://github.com/github/fetch) by default and do so without breaking apps that use `ember-ajax`. We'll do this in the Emberway™ - it will be transparent for most or require some refactoring for others.\r\n\r\nFrom the start, the goal of this project was to unify the mechanism that Ember Data uses to make Ajax requests with that which we use to make ad-hoc requests in our applications. We already started a conversation with the Ember Data Core team to find a path to move forward on integrating Ember Ajax with Ember Data. Path to Ember Ajax 1.0 should include a PR to Ember Data that'll show a possible implementation.\r\n\r\nThere are several issues that remain unresolved that were inherited from Ember Data code. The primarily revolve around the need to expose information about failed requests #22.\r\n\r\n## TODO\r\n\r\n- [ ] Remove `ic-ajax` related code - #35\r\n- [ ] Refactor Ember Ajax into an ES6 and consume it in Ajax Service - #31 \r\n- [ ] Add missing Error types - #36\r\n- [ ] Create proof of concept PR to Ember Data \r\n\r\n/cc @tomdale @stefanpenner @alexlafroscia "},"comment":{"url":"https://api.github.com/repos/ember-cli/ember-ajax/issues/comments/169085096","html_url":"https://github.com/ember-cli/ember-ajax/issues/37#issuecomment-169085096","issue_url":"https://api.github.com/repos/ember-cli/ember-ajax/issues/37","id":169085096,"user":{"login":"taras","id":74687,"avatar_url":"https://avatars.githubusercontent.com/u/74687?v=3","gravatar_id":"","url":"https://api.github.com/users/taras","html_url":"https://github.com/taras","followers_url":"https://api.github.com/users/taras/followers","following_url":"https://api.github.com/users/taras/following{/other_user}","gists_url":"https://api.github.com/users/taras/gists{/gist_id}","starred_url":"https://api.github.com/users/taras/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/taras/subscriptions","organizations_url":"https://api.github.com/users/taras/orgs","repos_url":"https://api.github.com/users/taras/repos","events_url":"https://api.github.com/users/taras/events{/privacy}","received_events_url":"https://api.github.com/users/taras/received_events","type":"User","site_admin":false},"created_at":"2016-01-05T18:09:37Z","updated_at":"2016-01-05T18:09:37Z","body":"Nice!"}}