Web Workers: Create a Web Worker File

//Here, we create a script that counts
//The script is stored in the "demo_workers.js" file

var i = 0;

function timedCount() {
  i = i + 1;
  postMessage(i);
  setTimeout("timedCount()",500);
}

timedCount();

The important part of the code above is the postMessage() method - which is used to post a message back to the HTML page.

Normally web workers are not used for such simple scripts, but for more CPU intensive tasks.

Related concepts

Create a Web Worker File

Web Workers: Create a Web Worker File — Structure map

Clickable & Draggable!

Web Workers: Create a Web Worker File — Related pages: