Draft
This page is not complete.
DOM workers maken het mogelijk voor web content om scripts in achtergrond threads uit te voeren. Zodra een worker aangemaakt is kan deze thread berichten sturen door middel van een event handler, die gespecificeerd is door de maker.
Een worker thread kan opdrachten uitvoeren zonder de gebruikers interface te storen.
Het maken van een worker
Het maken van een nieuwe worker is simpel. Alles wat je hoeft te doen is de Worker()
constructor op te roepen, opgeven van het script dat uitgevoerd moet worden in de background thread. Als je wenst notificaties te ontvangen van de worker, kun je de worker's onmessage
property wijzigen naar een event handler functie.
var myWorker = new Worker('my_worker.js'); myWorker.onmessage = function(event) { print("Called back by the worker!\n"); };
Regel 1 in dit voorbeeld maakt en start het uitvoeren van een worker thread. Regel 2 zet de onmessage
handler voor de worker naar een functie, dat opgeroepen kan worden als de worker zijn eigen postMessage()
functie oproept.