BitTorrent visualization in processing.js

BitTorrent visualization in processing.js. Processing.js is an open programming language for people who want to program images, animation, and interactions for the web without using Flash or Java applets. This visualization How file sharing works in BitTorrent?. It was originally started off at and now improved/maintained by Jeff Atwood from

You can use the 's' and 'p' keys to add new seeds and peers to the swarm. Hitting 'r' will remove one of the seeds or peers at random, but it takes a few seconds before it activates. Works in pretty much any modern browser except IE (because IE doesn't have support for the <canvas> tag).

(Click above link to see an interactive animation)

How Leaky is your country?

An HTML5 Visualisation experiment with WikiLeaks v0.1. This is a little project to learn more about what can be done with processing.js, HTML5 and Ruby on Rails. It is best viewed in Google Chrome as the HTML5 Processing.js is quite heavy.


Published on Power of Data Visualization. Note: If you read this via Email or Feed-reader click Permalink below to download bigger image.