画像処理など重たい処理は非同期で走らせてブラウザが固まらないようにするのが定石だと思いますが、コールスタックにある処理が一通りなくなって、いよいよ、その画像処理を行う処理がコールスタックに追加されて実行されるとした場合、メインスレッド(JSのシングルスレッド)でそれが実行されるのだったら、結局、その重い処理がメインスレッドで実行される訳ですから、他のユーザー操作にブラウザがその処理が終わるまで反応しなくなってしまいますよね?
ということは、非同期処理は開発者がアクセス出来ない別スレッドで実行されているのでしょうか?
※画像処理はあくまで例なので気にしないで下さい。
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答2件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー