WebWorker
2つ定義がある
1.
window.Worker
の事
これを
WebWorkerと呼ぶ事もある
2.
ServiceWorker
と
SharedWorker
と
DedicatedWorker
の3つを
まとめてWebWorkerと呼ぶ場合もある
SharedWorker
と対比して、
window.Worker
の事を
DedicatedWorker
と呼ぶ場合があるようだ
つまり単純にWebWorkerと言うと、
ServiceWorker
まで含んでしまう場合があるので注意する必要がある
ドキュメント読む前に、これに気をつけないと混乱する
UIスレッドとは
postMessage
でやりとりする