--- title: SharedWorker.port slug: Web/API/SharedWorker/port translation_of: Web/API/SharedWorker/port ---
La propriété port
de l'interface {{domxref("SharedWorker")}} retourne un objet {{domxref("MessagePort")}} utilisé pour contrôler et communiquer avec le worker partagé.
myWorker.port;
Un objet {{domxref("MessagePort")}}.
L'exemple de code suivant montre la création de l'objet SharedWorker
en utilisant le constructeur {{domxref("SharedWorker.SharedWorker", "SharedWorker()")}}. Plusieurs scriptes peuvent accéder au worker avec l'objet {{domxref("MessagePort")}} accessible grâce à la propriété SharedWorker.port
— le port est ouvert avec la méthode start()
.
var myWorker = new SharedWorker('worker.js'); myWorker.port.start();
Pour un exemple complet, voir (en) Exemple basique de worker partagé ((en) démonstration d'un worker partagé.)
Spécifications | Status | Commentaire |
---|---|---|
{{SpecName('HTML WHATWG', "#dom-sharedworker-port", "AbstractWorker.onerror")}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.SharedWorker.port")}}