Web worker je JavaScript skripta definisana od strane W3C i WHATWG koja se izvršava u pozadini, nezavisno od ostalih skripti i ne utiče na performanse strane.
Web worker ne podržava Explorer 10 i ranije verzije.
Neka se formira neka skripta koja se čuva u eksternom fajlu i koja se zove workers.js. Sledeće što treba uraditi je da se pozove sa html stranice. Sledeći kod ispituje da li worker postoji i ako ne postoji formira se novi objekat i poziva se fajl workers.js.
if(typeof(w)=="undefined")
{
w=new Worker("workers.js");
}
Da bi se prekinuo web worker poziva se metoda terminate() :
w.terminate();.