What does HackerNews think of webtorrent?

⚡️ Streaming torrent client for the web

Language: JavaScript

#32 in Hacktoberfest
#16 in JavaScript
#7 in Node.js
#3 in P2P
The page mentions the possibility of file sharing/torrents using WebRTC which does exist if anyone is interested: https://webtorrent.io/ and https://instant.io/

The projects are open source: https://github.com/webtorrent/webtorrent

If it fits your model, WebTorrent[0] can offload a lot of bandwidth to peers.

[0] https://github.com/webtorrent/webtorrent

It'd be nice if the models could be loaded via WebTorrent[1], which would significantly reduce the bandwidth requirement for whomever releases it.

[1] https://github.com/webtorrent/webtorrent

Thank you!

I do think there is a way - since the beautiful WebTorrent (https://github.com/webtorrent/webtorrent) can do so in browser. I'm keen to see something like this in a normal web browser (if possible as an extension even), hopefully developed by someone with better skills than me haha!

Since there is so much interest into turning a browser into a BT client basically for CDN purposes, check out this: https://github.com/webtorrent/webtorrent

Unwittingly, people who put the WebRTC into the browser turned Chrome into world's biggest file sharing network, and now the Genie is out of the bottle.

I think removing frictions from starting new things & automating the mundane things like project setup, doc setup etc. goes along way to cross the bridge from 'wanting to build something' to 'building it'.

As well as ability to track things being worked on sorted by priority. I currently do that part in Notion. (https://wiki.nikitavoloboev.xyz/ideas)

Working in public on anything is very useful too as there is a long time inbetween making something and 'truly releasing' something. I remember the talk on how https://github.com/webtorrent/webtorrent started off as a simple readme. Got lots of interest & comments and only then was the idea validated and got built on, already with community.

Here is the great talk about it: https://www.youtube.com/watch?v=aqnvKP1DYRI

Found it based on comments here:

https://github.com/webtorrent/webtorrent

I guess the VM part is just to use a unikernel then try to find a way to auto use vpn.

We don't need tokens.

We need P2P stuff that works.

Like https://github.com/webtorrent/webtorrent and https://github.com/amark/gun

They're both run in production, at scale (millions of users), and do NOT require any tokens.

> On a semi-related note, I don't know if torrents are successful outside of piracy.

Regardless of the cause, they've been successful don't they? :)

I think partially it was because you had to download a separate piece of software -a BitTorrent client- to utilise the network. This is also changing thanks to WebTorrent[0] and IPFS.js[1] which works right in our web browsers without even requiring an add-on! They enable initiatives such as PeerTube[2] -a decentralised video-hosting platform- and distributed (NoSQL) databases such as OrbitDB[3].

Convenience is the key and huge advancements have been made in that direction!

[0]: https://github.com/webtorrent/webtorrent

[1]: https://github.com/ipfs/js-ipfs

[2]: https://joinpeertube.org/en/

[3]: https://github.com/orbitdb/orbit-db

I'm personally more excited about torrent libraries that run inside webbrowsers. E.g.

https://github.com/webtorrent/webtorrent

There already is webtorrent https://github.com/webtorrent/webtorrent which is just a JS library that runs in all browsers.

If you're talking about browsers acting as seed themselves, I don't think that model would get much traction, and the first thing people will do after downloading a browser is to disable that feature.

Nobody wants to keep seeding. This is the #1 problem for BitTorrent, and most people only keep Torrent on while they're downloading, so they never want it running all the time.

I think same goes with IPFS, which is why they came up with FileCoin, but if the mental cost of maintaining a node (because of all the copyright issues mentioned elsewhere on this thread) is higher than the actual profit each node makes, it will never take off. So in the end I think filecoin nodes will centralize just like Bitcoin nodes became centralized--that is, if they ever do end up launching what they promised--and when that happens it's AWS all over again, although the content addressable nature is indeed cool and I can imagine some cool applications coming out of it. It's just that I don't think it will replace HTTP altogether.

The DMCA is a US law, so, anywhere outside jurisdiction of US law. GitLab on a C1 Scaleway instance would probably get you pretty far along the way. The lists really aren't that large in size but there are so many requests. It may be better to build in something like [WebTorrent](https://github.com/webtorrent/webtorrent) to propagate updates.