ワーカースレッド
https://html.spec.whatwg.org/multipage/#workers
https://developer.mozilla.org/ja/docs/Web/API/Web_Workers_API/Using_web_workers
ユーザが制御できる スレッド
バックグラウンドで実行されるスレッドで、Web アプリケーションの パフォーマンス と 応答性 を向上させるために用いられる
たとえば、重い計算や 非同期処理 をワーカースレッド上で実行することで、UI スレッド をブロックすることがなくなるため、スムーズな操作を維持できる
JavaScript によって起動できる
code:js
const worker = new Worker('worker.js');
warning.icon 2024 年現在、JavaScript の言語自体には マルチスレッド の機能は存在しない(シングルスレッド)
ワーカースレッドはブラウザによって提供されている機能である