Skip to main content
Submitted by Xenoveritas on
Topics
Anonymous (not verified)

I'm sure you know this, but you should check out utorrent. It has a very small footprint and I am always wondering why no one has made it into a firefox plugin. (prolly because it's so small anyways)

maybe you can just make a wrapper for it. So it looks like a plugin?

Tue, 02/14/2006 - 18:31 Permalink
Xenoveritas

In reply to by Anonymous (not verified)

Probably the same reason I'm not just trying to reuse libbittorrent: to take advantage of the Netscape Portable Runtime (NSPR). Mozilla offers a ton of libraries to offer cross-platform support. It makes the most sense to use those libraries when creating a BitTorrent client for Mozilla.

Although it may make more sense to try and "port" an existing BitTorrent architecture to Mozilla.

Tue, 02/14/2006 - 19:15 Permalink

Well, I've been playing around with creating a BitTorrent client for Firefox, and have an implementation that kinda works in JavaScript.

Only problem is that it pegs out the CPU at around 100% and is markedly slower than it should be. (Maxed out at 30KB/s over loopback...)

Which means I missed the Extend Firefox contest. Fooey.

However, now I'm moving on from the, uh, "test implementation" to an implementation written in C++ using XPCOM. Hopefully that'll be capable of creating a working BitTorrent client that doesn't peg the CPU and downloads at a sane speed.

Unfortunately, that means that the code will be platform specific, which, for now, basically means "Windows only" with a possibility of an x86 Linux build.