BroadcastChannel to send data between different browser-tabs or nodejs-processes + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/
MIT License
Bot releases are hidden (Show)
Published by pubkey over 1 year ago
Published by pubkey over 1 year ago
Published by pubkey over 1 year ago
LeaderElector.hasLeader
is now a function that returns a Promise<boolean>
.Published by pubkey about 2 years ago
Published by pubkey over 2 years ago
postMessage
to a closed channel.Published by pubkey almost 3 years ago
Bugfixes:
addEventListener()
where missing because of inaccurate JavaScript timing.Published by pubkey almost 3 years ago
Changes:
responseTime
to use to make it less likely to elect duplicate leaders.Published by pubkey almost 3 years ago
Bugfixes:
Published by pubkey almost 3 years ago
Bugfixes:
EMFILE, too many open files
error when writing many messages at once.Published by pubkey almost 3 years ago
Other:
broadcastChannel.id()
for debuggingBugfixes:
applyOnce()
queue to ensure we do not run more often then needed.Published by pubkey almost 3 years ago
Features:
LeaderElector.hasLeader
LeaderElector.broadcastChannel
Published by pubkey about 3 years ago
Bugfixes:
Published by pubkey over 3 years ago
Other:
ObliviousSet
into its own npm module