9. Worker Vs. SharedWorker
WebWorker SharedWorker
Different scope Different scope
One / Many per context One / Many per many contextes
worker.postMessage worker.port.postMessage
self.onmessage = message => {...} Use onconnect
10. Summary
Workers can both makes our work faster, by parallelize our
work, and with SharedWorkers we may easily share one
worker instance between many view context, and easily
share state by that.