Penpal simplifies communication with iframes, workers, and windows by using promise-based methods on top of postMessage.
-
Updated
Aug 14, 2026 - TypeScript
Penpal simplifies communication with iframes, workers, and windows by using promise-based methods on top of postMessage.
A TypeScript library that provides type-safe Remote Procedure Call (RPC) communication between different JavaScript contexts using various transport mechanisms.
Thread-safe generic message channel library for C++ (17+)
Type-safe Request/Reply and Pub/Sub messaging library for browser applications
Implementación de Message Channel Api en un webview Android
Promise-based iframe communication for TypeScript. A one-time postMessage handshake hands the iframe a private MessageChannel port; then send() / reply.accept() / reply.decline() over that MessagePort, with timeouts, heartbeat and auto-reconnect. Cross-origin, zero dependencies.
A MessageChannel API
To associate your repository with the message-channel topic, visit your repo's landing page and select "manage topics."