IT用語集 › Web › XMLHttpRequest

XMLHttpRequest

Web Svenska → 更新: 2026-10-21

AJAXの元祖となるブラウザAPI。1999年にMicrosoftがOutlook Web Accessのために作り、2006年ごろW3Cが標準化した。Google MapsやGmailに代表されるAJAX革命を支え、今日のWebへとつながった。

コールバック方式(onload、onerror、onprogress)で、扱いにくいAPIだったことがPromiseベースのFetchを生んだ。進捗イベントに対応する点はFetchにない強みである。今も、レガシーコード、進捗表示が必要な場面、古いライブラリ(jQueryの$.ajaxはXHRの上に成り立つ)で使われる。1999年にMicrosoftがActiveX版を作り、Mozillaが模倣し、やがて全ブラウザに広がった。「AJAX」という語は2005年にJesse James Garrettが命名した。

← 用語集に戻る