Показать сообщение отдельно
  #3 (permalink)  
Старый 09.05.2024, 08:48
pvv pvv вне форума
Новичок на форуме
Отправить личное сообщение для pvv Посмотреть профиль Найти все сообщения от pvv
 
Регистрация: 08.05.2024
Сообщений: 7

Нашел всякие deasync, там да, через вебворкеров дожидаются выполнения асинхронных функций, и да, выглядит очень коряво.

Сообщение от Aetae Посмотреть сообщение
Но это всё такая муть, что куда проще переписать по-нормальному.
А если таких скриптов несколько, да ещё и использующих функции друг друга, то тащить дополнительно везде колбэки и руками добавлять всё в некую очередь чтобы они по цепочке именно друг за другом выполнились, а не как попало, при этом "нормальность" как-то тоже как-то немного тускнеет.

При том что толку от этой асинхронной загрузки всё равно практически никакого, пока все по очереди синхронно не загрузятся делать всё равно особо нечего. Но её зачем-то в некоторых местах (wasm) гвоздями прибили намертво.

Или есть какой-то более простой способ синхронизовать порядок загрузки? через модули?
Ответить с цитированием