Почему синхронный код в JS потребляет больше памяти?

Был код асинхронный по большей части, переписал его синхронно, через await. Стало жутко тормозить, выжирать память и крашиться. Это нормально или я просто не умею его готовить?
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fragster
@Fragster
помогло? отметь решением!
await - это не "синхронно". Это синтаксический сахар. Соответственно, "внутри" всё то же самое, те же промисы и коллбэки. Скорее всего кушать память стало из-за кривого переписывания.
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега JavaScript
♬♬
Поскольку код "до" и "после" в вопросе отсутствует, можно только гадать на хрустальном шаре, что же там пошло не так.

Сам по себе чехол со стразами синтаксический сахар async / await не меняет асинхронной сути исполнения. Перечитайте, что ли, про awync / await.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы