Подвисает браузер на "тяжелой" задаче.
Друзья, подскажите, пожалуйста.
Какой правильно подход использовать для разбиения "тяжелой" процедуры на подзадачи, как везде советуют . В таком коде браузер зависает с сообщением "окно не отвечает ...Подождать?"
...Promise.then((...) => {
// всякие преобразования... долго выполняемый код
})
Идеально на экран выдавать прогрессбар...но, как я понимаю, рендер будет ждать окончания "тяжелого" кода и потом что-то нарисует.
Спасибо.
Последний раз редактировалось JobLack, 17.11.2021 в 11:57.
|