Fetch APIとは

Fetch APIは、ネットワークリクエストを行うためのモダンなJavaScript API です。fetch()関数を使ってHTTPリクエストを送信し、Promiseベースで応答を処理します。

基本的な使い方

const response = await fetch(url, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) });
const result = await response.json();

特徴

  • Promiseベース: async/awaitと自然に組み合わせ可能
  • ストリーミング対応: レスポンスボディをストリームとして処理可能
  • クロスプラットフォーム: ブラウザ、Node.js、Cloudflare Workersで同一APIが利用可能