news.volyx.in

WebWormHole: Send files quickly using WebRTC (webwormhole.io)

636 points by pvsukale3 · 2351 days ago · 159 comments on HN

Article summary

WebWormhole is a file transfer service that uses WebRTC to send files between computers. It allows users to create a 'wormhole' and share the link with others to transfer files. The service is available as a web application, as well as a command-line tool and browser extensions. WebWormhole uses chunking and streaming to transfer files, which makes it more efficient than loading the entire file into memory.

Main themes

  • WebRTC file transfer
  • PAKE protocol
  • native clients
  • large file transfers
  • backpressure handling
  • WebRTC advantages

What commenters say

  • The use of chunking and streaming in WebWormhole makes it more efficient for transferring large files.
  • WebRTC's built-in mechanisms for handling backpressure make it a good choice for file transfer applications.
  • Some commenters have had issues with other file transfer services loading entire files into memory, causing performance problems.
  • The choice of PAKE protocol in WebWormhole has been praised, with some commenters noting that it has been recently selected for use in IETF protocols.
  • There are still some issues with large file transfers in WebWormhole, including an open bug report.
  • The ability to create native clients for WebWormhole using languages like Go and C++ is seen as a major advantage.
  • Some commenters have expressed interest in building clients for other languages, such as Python and Node.js.
  • The use of WebRTC for file transfer has the potential to enable new use cases, such as remote control of robots and cars.