Name

MessagePort — Asynchrone Nachrichten übergebenorm:availability: orm:inherits-from: EventTarget

Synopsis

Ein MessagePort wird für das asynchrone, Event-basierte Übergeben von Nachrichten genutzt – meist zwischen JavaScript-Ausführungskontexten, wie zum Beispiel Fenstern oder Worker-Threads. MessagePorts müssen immer als Paare genutzt werden – siehe MessageChannel. Ein Aufruf von postMessage() für einen MessagePort löst ein message-Event für den MessagePort aus, mit dem er verbunden ist. Die Cross-Origin Messaging API (siehe Cross-Origin-Kommunikation) und Web Workers (siehe Web Worker) kommunizieren ebenfalls mit einer postMessage()-Methode und message-Events. Diese APIs nutzen intern auch MessagePort-Objekte. Eine explizite Verwendung von ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.