Re:WebWormHole: Send files quickly using WebRTC
by anderspitman on Wednesday April 29, 2020 @07:17PM
(#23025728)
You can also do this manually (and on older browsers) by creating a FileReader and only loading new chunks after old ones have been transferred. With async APIs like WebSockets and WebRTC this typically requires implementing your own backpressure to avoid blowing up browser memory. See for example how omnistreams does it[0].
[0]: https://github.com/omnistreams/omnistreams-filereader-js/blo...
Re:WebWormHole: Send files quickly using WebRTC
by lxgr on Thursday April 30, 2020 @04:22AM
(#23028676)
Hm, apparently what you found is something else (i.e. https://github.com/saljam/webwormhole/issues/5).
There is still an open bug for large file transfers: https://github.com/saljam/webwormhole/issues/4
Edit: Looks like this is it. https://developer.mozilla.org/en-US/docs/Web/API/ReadableStr...
Edit 2: And yes, this is using it. https://github.com/saljam/webwormhole/blob/master/web/main.j...