Ajax(エイジャックス、アジャックス)は、ユーザーインターフェース構築技術の総称。XMLHttpRequest(HTTP通信を行うためのJavaScript組み込みクラス (コンピュータ) クラス)による非同期通信を利用し、通信結果に応じてDHTML(Dynamic HTML)で動的にページの一部を書き換えるというアプローチを取る。
AjaxはAsynchronous (エイシンクロナス/アシンクロナス、非同期) JavaScript JavaScript + Extensible Markup Language XML の略で、2005年2月18日にJesse James Garrettにより名付けられた。
従来のWebアプリケーションでは、サーバにリクエストを送信後、レスポンスを新たにWebページとして受け取り画面遷移が発生していたが、Ajaxにより画面遷移を伴わない動的なWebアプリケーションの製作が実現可能になる。