1. 構文は簡潔で意味的です2. 標準的な約束実装に基づく、非同期/awaitのサポート3. 同型的利便性([同型取り](https://github.com/matthew-andrews/isomorphic-fetch)4. よりボトムレベルで、リッチなAPI(リクエスト、レスポンス)を提供します5. XHRからの分離はES仕様における新しい実装です
1) fetchはネットワークリクエストのみのエラーを報告し、400および500リクエストを成功したリクエストとして扱い、400または500のエラーコードを返してもサーバーは拒否しません。2) fetchはデフォルトでクッキーを含まず、設定項目を追加する必要があります:fetch(URL, {credentials: 'include'})3) fetchはabortをサポートしず、タイムアウト制御もサポートせず、setTimeoutとPromise.rejectによって実装されたタイムアウト制御は、リクエストプロセスがバックグラウンドで実行を続けることを阻止できず、トラフィックの無駄が生じます4) fetchはリクエストの進行状況をネイティブに監視できませんが、XHRは可能です