私はそれが私のメインのアルゴリズムを遅くしないようにJavaScriptで非同期に実行する数行のコードを持っています。この擬似コードを参照してください: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
を私はJavaScriptでの非同期コードを書く方法についてはStackOverflowのを捜索したが、以下の質問は私に似ていない。
- how to run a javascript function asynchronously, without using setTimeout?:それはサーバ側
- Loading javascript asynchronously - How to do callbacks?についてです。それはソースコードをロードすることです
私はこの目的のためにタイマを使用することができますね。私が望むのは、できるだけ優先順位を低くしてメインアルゴリズムと並行して効率的にコードを実行する関数runInParallel()の本体です。誰でも?
低い優先順位?私はそのような方法があるとは思わない –
Webワーカーを検索 – user123444555621