AJAX - набор техник разработки веб-интерфейсов, использующий несколько смежных технологий заключающийся в «фоновом», динамическом обмене данными между браузером пользователя и веб-сервером.
AJAX обеспечивает более быструю и удобную работу, поскольку запрос данных у сервера происходит без видимых и полных перезагрузок веб-страниц. Типичными примерами для демонстрации эффективности AJAX могут служить страница Вашего почтового ящика и просмотр карт на сайтах.
В первом случае Вы отмечаете некоторые письма и даёте команду выполнить над ними определенное действие. При этом сервер вносит изменения в базу данных, но после этого не генерирует заново веб-страницу и не пересылает её клиенту, а. только сообщает клиентскому скрипту (выполняемому на стороне пользователя) об изменениях. Клиентский скрипт сам отобразит страницу в нужном виде. В случае работы с картой сервер пересылает на клиентскую машину только ту часть изображения, которая изменяется по команде пользователя.
Такой подход при разработке сайтов обеспечивает не только дополнительные удобства и скорость работы для пользователя, а также экономится трафик и уменьшается нагрузка на сервер.
Сфера применения приложений созданных с использованием Ajax постоянно расширяется. Недавно группой крупных компаний объявлено о создании для его развития инициативы Open Ajax.