XMLHttpRequest
Исходный браузерный API для AJAX. Microsoft, Outlook Web Access, 1999. Стандартизирован W3C примерно в 2006 году. Запустил всю революцию AJAX (Google Maps, Gmail) и привёл к сегодняшнему вебу.
Основан на колбэках (onload, onerror, onprogress). Неуклюжий API, вдохновивший Fetch (на промисах). Поддерживает события прогресса (у Fetch их нет). Применяется до сих пор: в унаследованном коде, там, где нужен прогресс, и в старых библиотеках (jQuery $.ajax построен на XHR). Версию на ActiveX Microsoft создала в 1999 году для Outlook Web Access, затем её скопировала Mozilla, а потом и все остальные. Термин «AJAX» придумал Джесси Джеймс Гарретт в 2005 году.