IT用語集 › Web › Fetch API

Fetch API

Web Svenska → 更新: 2026-10-22

HTTPリクエストを行う現代的なWeb API。Promiseベースで、XMLHttpRequestに代わるもの。WHATWG標準で、2017年以降ブラウザの対応が広がり、Node.js も2022年(v18)に標準搭載した。

書き方は fetch('/api').then(r => r.json()) のようになる。ストリーム(response.body)、中断用の AbortController、アップロード用の FormData に対応する。XHR にある進捗イベントがないのは、昔から変わらぬ不満だ。CORS は mode: 'cors' で明示的に有効にする。ラッパーとしては、高機能で歴史のある axios、軽量な ky、Nuxt で人気の ofetch がある。Service Worker はリクエストの横取りに fetch を使う。

← 用語集に戻る