Gebruik DOM workers

Draft
This page is not complete.

Let op: De specificaties voor de DOM workers zijn nog niet volledig.

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.

Notitie: Zoals altijd, background threads — inclusief workers — kunnen geen invloed uit oefenen op de DOM. Als er acties uitgevoerd moeten worden vanuit de background thread, moeten dezen eerst terug gestuurd worden naar de oorsprongkelijke maker (main thread).

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.

Zie ook

Documentlabels en -medewerkers

 Aan deze pagina hebben bijgedragen: teoli, Renedx
 Laatst bijgewerkt door: teoli,