bee icon indicating copy to clipboard operation
bee copied to clipboard

Add WebRTC addresses

Open lat-murmeldjur opened this issue 1 month ago • 0 comments

This PR has two parts:

  • WebRTC addresses added in libp2p node setup
  • go-libp2p related dependencies' versions bumped to newer versions that make WebRTC connections work

WebRTC advantages:

  • Zero configuration needed for security, works from secure browser contexts even on android chrome
  • Functioning transport alternative for browser based nodes

WebRTC disadvantages:

  • 6-7 seconds before connections become usable (need to wait this much in browser node after dial but before initiating handshake towards the bee node)
  • Random limitations such as only available from browser tab but not from browser shared web worker

lat-murmeldjur avatar Nov 23 '25 15:11 lat-murmeldjur