В js, кроме worker ничего не работает параллельно, все работает в одном потоке
Сообщение от Юра_2310
|
Но в моем случае не асинхронная - не работает. Только если async.
|
Не видя функции ничего нельзя сказать. Если она только вызывается в setTimeout, то ей должно быть абсолютно все равно, объявлена она асинхронной или нет. Весь смыл асинхронной функции, что она вернет промис, который будет разрешен, когда выполнятся какие то асинхронные операции внутри нее. Если там нет асинхронных операций (await), и ничего не возвращает, то она просто вернет Promise.resolve(undefined).