Web workers

  1. Main thread sends a message → worker.postMessage() in main.js

  2. Worker receives it → self.onmessage inside worker.js

  3. Worker does work → then self.postMessage() to send result back to main thread

  4. Main thread receives result → worker.onmessage in main.js

Web page (index.html)

Main thread (main.js)

Worker thread (worker.js)

Last updated