Feross Aboukhadijeh

Results 607 comments of Feross Aboukhadijeh

> Note that it works for that snippet, but not for an actual download/stream of an entire video file. Even with the browserified version, it times out before connecting to...

@vankasteelj Do you know when exactly the DLL initialization error occurs? Can you try, for example, adding a line like `console.log('after utp-native require)` after the `require('utp-native')` line? If it's possible...

Great – this is the info we needed. So `require('utp-native')` throws the error. We should: 1. Add a try catch around `require('utp-native')` 2. If the library can't be imported, we...

Yeah, we ought to mitigate this directly in WebTorrent by reducing the peer connection timeout (so peers get destroyed faster) and lowering the default `numwant`. A global resource limiter would...

@Abdulla060 Thank you for the detailed and helpful report.

I believe that time spent in `epoll_pwait` is not actually using the CPU. Are you actually observing high CPU utilization or are you assuming this is the case because of...

This issue is likely improved by this fix: https://github.com/webtorrent/bittorrent-protocol/pull/52

I think the "ICE failed" messages are pretty useless because that just means that you weren't able to connect to the remote peer, which can happen all the time for...

This is an issue in the underlying `webtorrent` library more than WebTorrent Desktop. I'll transfer it there. I'm not sure why the `fs.write` call isn't failing in this situation, but...

Unfortunately, the inconsistency in the way that you specify web seeds is actually part of the specification itself. See: https://www.bittorrent.org/beps/bep_0019.html However, I agree that we can probably be a bit...