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