【よみ】Ajax
【英名】Asynchronous JavaScript And XML
Ajaxとは、JavaScriptとXMLを活用して、非同期でWebページなどの内容を更新する技術を指す。通常、Webページを表示する仕組みとしては、ブラウザにキーワードを入力し終えた後、ブラウザからのリクエストがWebサーバに行き、その後ブラウザがWebページを受け取ることで初めて表示情報が書き換えられていたが、Ajaxを実装することにより、クライアントとサーバ間の通信を同期ではなく、非同期にすることが可能になり、操作性をよくした仕組みが出来るようになった。例として地図検索をしている間に、住所を詳しくするたびに地図が変化していくような、インクリメータルサーチが可能になることなどがある。