Вообще говоря, асинхронные запросы не блокируют работающую среду, пока не получат ответ.Это сохраняет ваш пользовательский интерфейс отзывчивым в ожидании ответа и позволяет вашему пользователю использовать его.При синхронных запросах пользовательский интерфейс чувствовал бы, что он будет заморожен.
Я бы сказал, что при разработке веб-приложения вы, вероятно, будете использовать асинхронные запросы 99,9% времени.
С точки зрения разработки программного обеспечения, синхронный код использует один процесс, а асинхронныйкод выполняет параллельный процесс.Именно так ваш пользовательский интерфейс может реагировать.Это как если бы асинхронный код запускался как другая программа.