A Node.js communication port that can pass messages synchronously between workers
Last release 7 months ago
28 Jan 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
6 releases · first in 2024
Release timeline
6 releases since 2024One column per month.
Releases
- 1.2.028 Jan 2026
Additional notes
Open source →-
Calling
SyncMessagePort.receiveMessage()orSyncMessagePort.receiveMessageIfAvailable()while the port has listeners is no longer an error. If these calls consume a message, it won't be propagated to the event listener, and vice versa. If areceiveMessage()call is active at the same time as a listener, an incoming message will be handled preferentially byreceiveMessage(). -
Fix a race condition where sending many messages in a row could (rarely) cause a crash.
-
- 1.1.34 Nov 2024
- 1.1.24 Nov 2024
- 1.1.14 Nov 2024
- 1.1.01 Nov 2024
Additional notes
Open source →-
Add
SyncMessagePort.receiveMessageIfAvailable(). -
Add
timeoutandtimeoutValueoptions toSyncMessagePort.receiveMessage(). -
Add a
closedValueoption toSyncMessagePort.receiveMessage().
-
- 1.0.029 Oct 2024