Ваш синхронизированный запрос приведет к тому, что поток пользовательского интерфейса (и, следовательно, браузер) будет ждать, пока не вернется объект XMLHttpRequest
(тип независимо от того, провалился он или нет).
jQuery выполнит ваш успешный / полный и обработчик ошибок так же, как и при использовании «обычного» асинхронного запроса. Но он будет ждать / блокировать, прежде чем это сделать.
Таким образом, наихудший сценарий в данном случае будет таким, что фактический запрос занимает огромное количество времени. Сетевые задержки в этом контексте довольно плохи, большие объемы данных ... все они полностью блокируют ваш поток пользовательского интерфейса, что, очевидно, является ужасным опытом пользователя.
Я действительно не знаю, где кто-то должен использовать синхронизированный запрос ajax в настоящее время.