リバーシーゲームへようこそそのまんまプログラミングAjaxAjaxとはWebブラウザ内で実現されるWebアプリケーションの技術の一つです。Garrettにより名付けられました。特定のテクノロジーがあったわけではなく、既存のHTMLに補助的に付加されたJavaScriptやXMLなどを組め合わせた総称です。従来のWebページは処理をするたびに画面が切り替わり、同じような画面でも最初から再表示させなければなりませんでした。ネイティブアプリケーションのようなスムースな操作性は難しく、使い勝手の悪いものでした。これに対し、Ajaxはサーバと非同期通信を行い、画面の切り替えがなく、ユーザの操作途中でも並行して動的に処理するなど、シームレスなWebアプリケーションが可能です。データはXML形式でやり取りし、非同期通信に対応した組み込みクラスのXMLHttpRequestを利用するのが特徴です。