Ví dụ:
Tệp js ở client-side:
var myWebWorker = new Worker("task.js"); // Creating a worker
// Listen to task.js worker messages
worker.addEventListener("message", function(event) {
console.log("Worker said: ", event.data);
}, false);
worker.postMessage("From web worker file"); // Will start the worker
Tệp task.js (worker file):
// Listen to client js file post messages
self.addEventListener("message", function(event) {
self.postMessage(event.data); // Send processed data to listening client js file.
}, false);