Еще недавно при выполнении любых действий на сайтах приходилось каждый раз скачивать целиком из сети новую страницу. Это значительно замедляло работу и вызывало неоправданный расход трафика пользователей. Как ответ на это вопиющее положение вещей и появилась технология AJAX. Данная аббревиатура расшифровывается как Asynchronous Javascript and XML (асинхронный Javascript и XML). Благодаря AJAX можно обновлять лишь отдельные части страниц, отпадает необходимость в полной перезагрузке, что делает работу с веб-приложениями значительно более быстрой и удобной.
На самом деле AJAX является не самостоятельной технологией, а скорее концепцией использования нескольких смежных технологий. Она основывается на паре основных принципов: а) обращение к серверу "на лету", без загрузки новой страницы; б) использование DHTML для внесения интерактивных изменений в содержание страницы. Общение с сервером обычно осуществляется при помощи XMLHttpRequest, хотя иногда можно встретить и более экзотические технологии, например, создание дочерних фреймов.
Впервые термин AJAX публично прозвучал 18 февраля 2005 года, он был использован в статье Джесси Гаррета "Новый подход к веб-приложениям". Гаррету нужно было как-то назвать набор новых технологий, которые предлагались клиенту, и в результате появилась данная аббревиатура. Всемирную известность AJAX получил тогда, когда его стала использовать компания Google в своих сервисах Gmail и Google Maps.
Англоговорящие пользователи произносят это слово как "эй-джекс", но у русскоязычного населения больше распространено произношение "аякс".
Как ни называй, очевидно одно: будущее — за AJAX. Благодаря этой технологии нам стали доступны такие приятные возможности, как отправка сообщений без перезагрузки страницы, быстрые и удобные чаты, возможность быстро редактировать сообщения на форумах. Не говоря уже о различных браузерных играх, которые используют AJAX. Будем надеяться, что эта технология продолжит развиваться и дальше, открывая для пользователей всё новые и новые возможности.