Принцип работы технологии AJAX в современных браузерах заключается в асинхронном обмене данными между сервером и браузером. 3 Вместо того чтобы синхронно загружать новые данные с новой страницей, AJAX запрашивает у сервера недостающую информацию и добавляет её на страницу, при этом сама страница не перезагружается. 4
Алгоритм работы AJAX: 2
Ключевое условие запросов AJAX — асинхронность. 3 Они выполняются в фоновом режиме, пока пользователь продолжает работу с сайтом. 3 Загрузка и обработка данных выполняются параллельно. 3
Основа AJAX — объект XMLHttpRequest, который отвечает за все запросы. 4 Сейчас большинство популярных браузеров, включая Chrome и Firefox, работают с XMLHttpRequest напрямую. 3