AbstractWorker

L'interface AbstractWorker de l'API Web Worker résume les propriétés et les méthodes communes à tous les types de workers, comme Worker, SharedWorker ou ServiceWorker. Étant une classe abstraite, vous n'interagirez pas directement avec elle.

Propriétés

L'interface AbstractWorker n'hérite d'aucune propriété.

Gestionnaires d’évènements

AbstractWorker.onerror (en-US)
Un EventListener appelé chaque fois qu'un ErrorEvent de type error apparaît à l'intérieur du worker.

Méthodes

L'interface de AbstractWorker n'hérite ou n'implémente aucune méthode.

Exemple

Notez que vous n’utiliserez pas directement l’interface AbstractWorker dans votre code — lorsqu’elles sont appelées, les interfaces Worker et SharedWorker héritent des propriétés d’AbstractWorker. L’extrait de code suivant présente la création d’un objet Worker utilisant le constructeur Worker(), ainsi que l’usage de cet objet:

var monWorker = new Worker("worker.js");

first.onchange = function() {
  monWorker.postMessage([first.value,second.value]);
  console.log('Message envoyé au worker');
}

Le worker est chargé à partir du ficher «worker.js». Ce code suppose qu'il y a un élément <input>, représenté par first, avec un gestionnaire d'évènement pour l'évènement change qui signale un changement de valeur par l'utilisateur, ce qui entraîne l'envoi d'un message au worker.

Pour des exemples complets, voir :

Spécifications

Spécification Statut Commentaire
HTML Living Standard
La définition de 'AbstractWorker' dans cette spécification.
Standard évolutif Pas de changement depuis Unknown.

Compatibilité des navigateurs

No compatibility data found for api.AbstractWorker.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

Voir également