У меня есть несколько строк кода, которые я хочу выполнять асинхронно в Javascript, чтобы он не замедлял мой основной алгоритм. Смотрите этот псевдокод:
//main algorithm with critical code that should run as soon as possible
...
...
runInParallel(function(){
//time consuming unimportant code to shows some progress feedback to user
...
}
//the rest of the time critical algorithm
...
...
runInParallel(function(){
//time consuming unimportant code to shows some progress feedback to user
...
}
//and so on and so forth
Я искал в Stackoverflow, как писать асинхронный код в Javascript, но следующие вопросы не похожи на мои:
Полагаю, я могу использовать таймеры для этой цели. Все, что мне нужно, это тело функции runInParallel (), которая эффективно выполняет код параллельно с моим основным алгоритмом с более низким приоритетом, если это возможно. Кто-нибудь? * * 1016