Skip to content

Releases: oe/duplex-message

v2.0.1

22 Aug 15:03
@oe oe
Compare
Choose a tag to compare

Add parameter heartbeatTimeout to the constructor of each class

heartbeatTimeout is timeout(milliseconds) for waiting heartbeat message, default 500ms

  1. A heartbeat message will be sent to peer immediately when a request message is received
    and there is at least one handler for it. Or the emit method will catch a no handler error
    It has nothing to do with the time of handler execution, there is no timeout
    for handler execution
  2. Normally, a heartbeat message will be sent to peer in less then 10 ms,
    but you may still need to set a longer timeout if browser is heavy loaded
    and the native apis are slow

v2.0.0

16 Aug 15:41
@oe oe
Compare
Choose a tag to compare

New features released:

  1. duplex-message'now adds BroadcastMessageHub which supports communication via BroadcastChannel
  2. .on now support multiple listeners on a single message
  3. debug logging is automatically enabled when process.env.NODE_ENV is any value other than production, and debug code will be stripped when process.env.NODE_ENV is production with a bundler

v1.1.0

10 May 15:48
@oe oe
Compare
Choose a tag to compare
  1. all kinds of message hub are now supporting multi peers
  2. timeout is not needed when using StorageMessageHub
  3. add debug config, can be configured via setConfig({debug: true})
  4. add shared instance, can be accessed via these constructors.

v1.0

07 Apr 06:54
@oe oe
Compare
Choose a tag to compare

Duplex-message official released! It's a replacement for @evecalm/message-hub

fix readme typos

21 Jan 16:25
@oe oe
Compare
Choose a tag to compare
v1.0.19

fix: typos in readme