Почему клиентский JavaScript асинхронен с HTTP-запросами?
Если это не так, пользователям придется загружать свои веб-страницы по одному ресурсу за раз, а время загрузки страниц увеличитсядраматически.Кому это нужно?
Это технически невозможно реализовать?
Нет, это не невозможно, вы можете загрузить каждый ресурс с помощью запроса AJAX, который был настроен длясинхронный звонок.Но опять же, я спрашиваю: кому это нужно?
Помимо замедления времени загрузки, пользовательский интерфейс будет заблокирован (заморожен) до завершения синхронных операций.На современных веб-страницах вы, по сути, создаете замороженный экран, который занимает много времени для рендеринга и размораживания.
Если вам нужно, чтобы операции выполнялись одна за другой, используйте Promises.