ワーカースレッド
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 の言語自体には
マルチスレッド
の機能は存在しない(
シングルスレッド
)
ワーカースレッドはブラウザによって提供されている機能である