カスタム アダプターで Ember Data を使用して、JSON エンドポイントをクエリしています。私のアプリは Ajax リクエストを並行して行うように設定されていますが、Ember は常に順番にリクエストを行うことに気付きました。
たとえば、次のようになります。
App.ModelA.query({args})
App.ModelB.query({args})
ModelA が完了した後に ModelB のクエリが送信されます。同様に、ModelA に依存するビューは、ModelA と ModelB の両方が戻るまで更新されません。
これを実現するために Ember Data に何かが組み込まれているのではないかと思っています。(つまり、競合状態を回避するための予防策として?)