AJAX (Asynchronous Javascript and XML) — это технология асинхронной загрузки данных веб-страниц, реализованная на языке JavaScript. До появления AJAX любое изменение страницы требовало ее полной перезагрузки, отнимало много ресурсов и сайты были медленными.
Асинхронная загрузка с помощью AJAX позволяет посылать на сервер запросы в фоновом режиме и обновлять отдельные элементы страницы. С AJAX сайт работает быстро — подгружает контент, открывает формы и обновляет чаты.
считает звонки, заявки и письма с рекламы
показывает, с каких объявлений приходят клиенты
помогает оптимизировать рекламу
Плюсы AJAX:
- удобство и скорость,
- экономия трафика,
- снижение нагрузки на сайт.
Минусы AJAX:
- Поисковые роботы не распознают контент, который загружается с помощью AJAX. Это плохо для SEO-продвижения.
- Если у пользователя в браузере отключен JavaScript, AJAX-запросы не выполнятся.
- Для корректной работы AJAX нужно стабильное интернет-соединение.
Для компенсации этих особенностей AJAX современные сайты дополняют страницы дублирующими статическими элементами, чтобы основная часть контента была доступна всем пользователям.