February 2018
Intermediate to advanced
298 pages
8h 22m
English
Similarly, you can terminate a worker from the main script, as well, if you wish to. After terminating, your worker instance can no longer be used to post messages to. It also kills any executing process in your worker:
// script.jsconst awesomeworker = new Worker('myworker.js');awesomeworker.addEventListener('message', e => { if(e.data.message == "killme") { awesomeworker.terminate(); // bye bye console.log("Worker terminated"); }});
The myworker.js file for this would be:
// myworker.js// .. some workpostMessage({message: "killme"});
Read now
Unlock full access