XMLHttpRequest
Webプログラミング技法の一つ
Microsoftが設計し、Mozilla、Apple、Googleが採用した。
クライアントとサーバの間でデータを伝送するための機能をクライアント側で提供する。
複雑なWebページ全体を再読み込みすることなく、URLからデータを読み出す簡単な方法を提供する。このAPIによって、ユーザは作業を中断することなくWebページの一部を高速に更新することができる。
AJAXプログラミングの基幹技術として多く使用される。
XHRを利用したWebアプリケーションは多く存在し、有名な例としてはGoogleマップ、Facebookなどがある。
STBにおいても、WebベースのUI作成などに利用できる。