@ Томас Хансен ответил правильно, но я нашел четкое объяснение с преимуществами Asynchronous
.
Синхронный прост, но ожидает ответа сервера, таким образом, блокирует выполнение вызывающей стороны на период и медленнее, чем асинхронный при обработке запроса.
Асинхронный обязательный параметр, не ждите после отправки запроса и немедленно верните управление вызывающей стороне, таким образом, быстрее, чем Синхронный.
Я приду сюда, когда мне придется использовать элемент управления загрузкой, который имеет обе функциональные возможности в этом вопросе, и выясняю плюсы и минусы этой функции.
У меня есть еще одна ссылка , которая объясняется реальным примером. (ссылка - это конкретный инструмент, поэтому поймите логику)
Основным отличием является время отклика от наших серверов. Во время загрузки синхронный проверит файл и создаст пароль в режиме реального времени. Asynchronous отправит файл в очередь на нашем сервере и доставит уведомление по электронной почте после его обработки.
Синхронный не идеален для нескольких больших CSV-файлов, так как вам нужно будет подождать, пока файл не будет обработан сервером, чтобы отправить другой запрос. Для больших файлов это также может привести к тому, что ваши браузеры вернутся с ошибками тайм-аута из-за того, что сервер слишком загружен. Если у вас есть несколько файлов, асинхронный режим позволит вам отправить несколько файлов в очередь на сервер для обработки с квитанцией по электронной почте после завершения.
https://www.aspsnippets.com/Articles/Difference-between-Synchronous-Sync-and-Asynchronous-Async-Request-Call-in-AJAX.aspx