8 800 555-24-26

AJAX

AJAX (Asynchronous Javascript and XML) не является самостоятельной технологией, скорее, это – своеобразный способ построения интерактивных пользовательских приложений благодаря фоновому обмену информацией браузера с сервером. Термин AJAX был обозначен в 2005 году Джесси Джеймсом. Начали пользоваться этим способом Google Maps и Gmail. Применение AJAX делает юзабилити сайта удобным, а также улучшает функциональность страниц и их внешний вид.

Принцип работы AJAX

Данный способ основывается на технологии обращения к серверу при использовании DHTML или без перезагрузки страницы (XTMLHttpRequest, тег <script>, дочерние фреймы). Возможно использовать 2 формата передачи данных – это XML и JSON. Способ AJAX может быть применен в разных языках программирования, в том числе и в PHP, Ruby on Rails, ASP.NET. Одна из особенностей – активное использование JavaScript в коде web-страниц, что позволяет добиться прозрачного обмена данными сервера и клиента.

Преимущества использования AJAX

  • Рациональное использование трафика пользователя;
  • значительное снижение нагрузки на сервер;
  • увеличение скорости реагирования интерфейса на команды, даваемые пользователем.

Недостатки использования AJAX

  • Возможны проблемы с интеграцией с набором инструментов браузера;
  • динамически загружаемый контент недоступен поисковым системам;
  • неправильный учет перемещений пользователей по сайту и др.