mozilla
Vos résultats de recherche

    Worker

    L'interface Worker représente une tâche de fond qui peut facilement être crée et peut envoyer des messages en retour à son créateur. Créer un Worker est aussi simple que d'appeler le constructeur Worker(), en spécifiant un script qui définira le comportement du thread du worker.

    Notez qu'un worker peut lui aussi lancer d'autre Worker temps que ces autres worker sont hébergés par une page qui a la même origine que la page parente. De plus les workers peuvent utiliser XMLHttpRequest pour les communiquer avec le réseau, avec l'exception que les attributs responseXML et channel vont toujours retourner null.

    Toutes les interfaces et toutes les fonctions ne seront pas disponibles pour le script associé au worker.

    Dans firefox, si vous souhaitez utiliser les workers dans une extension et que vous souhaitez avoir accès au js-ctypes, vous devez utiliser le ChromeWorker à la place.

    Propriétés

    Hérité de son parent, AbstractWorker.

    Worker.onmessage
    Est un EventListener qui est appelé quand un MessageEvent de type message arrive dans le worker. Le message est stocké dans la propriété data de l'événement.

    Constructeurs

    Worker()
    Crée un web worker dédié qui execute le script qui est au bout de l'URL spécifié.

    Méthodes

    Hérité de son parent, AbstractWorker.

    Worker.postMessage()
    Envoi un message, qui est n'importe le quel des objet Javascript  vers la cloture du worker.
    Worker.terminate()
    Termine imméditement le worker. Ceci n'offre aucune chance au worker de finir son opération en cours, il est simplement arrêté une fois pour toute.

    Spécifications

    Spécification Status Commentaire
    WHATWG HTML Living Standard
    La définition de 'Worker' dans cette spécification.
    Living Standard Pas de changement depuis Web Workers.
    Web Workers
    La définition de 'Worker' dans cette spécification.
    Candidate Recommendation Définition initial

    Compatibilité avec les navigateurs

    Fonctionalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Support basique (Oui) (Oui) 10.0 (Oui) (Oui)
    Fonctionalité Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
    Support de base (Oui) (Oui) 10.0 (Oui) (Oui)

    Voir aussi

    Étiquettes et contributeurs liés au document

    Contributors to this page: khalid32, DrJeffrey, JonathanMM, benjiiiiii
    Dernière mise à jour par : khalid32,