Синхронные запросы с использованием XMLHttpRequest нежелательны для современных веб-приложений, потому что они блокируют выполнение скриптов до тех пор, пока сервер не вернёт ответ. 1 Это может привести к плохому пользовательскому опыту. 1
Кроме того, для синхронных запросов недоступны многие продвинутые возможности XMLHttpRequest, например, выполнение запроса на другой домен или установка таймаута. 2