- Asynchronious JavaScript and XML - Подход к построению интерактивных пользовательских интерфейсов веб-приложений - Основан на фоновом обмене данными браузера с веб-сервером - При обмене данными между клиентом и сервером веб-страница не перезагружается полностью ## Основные принципы - Использование технологии динамического обращения к серверу "на лету", без перезагрузки всей страницы - Использование [DHTML](../Фронтенд/DHTML.md) для динамического изменения содержания страницы ## Преимущества - Экономия трафика - Уменьшение нагрузки на сервер - Ускорение реакции интерфейса ## Недостатки - Динамически загружаемое содержимое недоступно поисковикам - Сложнее собирать метрики по использованию сайта - Усложнение проекта - Требуется включенный JS в браузере ## Реализация в коде - [XMLHTTPRequest](XMLHTTPRequest.md) - [JQuery](JQuery.md) - [Fetch API](Fetch%20API.md)