AJAX

Ajax, который изначально означал «Асинхронный JavaScript и XML», — это практика программирования для создания сложных, динамических веб-страниц с использованием технологии XMLHttpRequest.

Ajax позволяет обновлять части DOM HTML-страницы без перезагрузки всей страницы целиком. Ajax также позволяет вам работать асинхронно, что означает, что ваш код продолжает работать, пока обновляемая часть веб-страницы пытается перезагрузиться (по сравнению с синхронным подходом, в котором код блокируется до тех пор, пока часть веб-страницы не будет перезагружена полностью).

Благодаря интерактивным веб-сайтам и современным веб-стандартам, Ajax постепенно заменяется функциями, определёнными в JavaScript-фреймворках, и официальным стандартом Fetch API.