Ajax
○読み方 【エイジャックス】
○スペル 【Ajax】
エイジャックス(Ajax)とは、「DHTML(JavaScript)」と「XMLデータという2つの既存技術を組み合わせによる、サーバとの非同期的なやり取り。単体としての技術を意味するものではなく、「Asynchronous JavaScript + XML」という正式名称になる。2005年2月、アダプティブ・パス社(アメリカ)のジェシー・ジェームス・ギャレット氏が「Ajax: A New Approach to Web Applications」というコラムの文中において発表したのが初出である。
XMLHttpRequestによる非同期通信機能を使ってのユーザーインターフェースの実現を目指した技術であり、Google MapsやGoogle Suggestにおいての、ユーザーのマウス操作やキーボード入力といった動きに反応することでその後の展開を推測し、次に必要と思われる情報を非同期通信によってあらかじめ取得しておく仕組みがその代表例といえる。ページを毎回リロードすることなくアプリケーションが展開されていき、タイムラグを生じさせないスムーズさがユーザーに対しては快適な利用環境を与えるメリットとなる。またプラグインが不要なのも便利な点といえる。