Существует не так много, чтобы добавить. Можно ли создать торрент-клиент, используя только HTML и JavaScript. Вы не можете использовать такие вещи, как Java, ActiveX, NaCl... Если да, дайте описание высокого уровня.
У меня не так много знаний о интерфейсе, но я думаю, что веб-порты смогут выполнять сетевые взаимодействия (возможно ли подключить один клиент к другому, не имея всех данных через сервер?). Я знаю, что вы не можете писать файлы с использованием JavaScript, поэтому я думаю, что загружаемый файл либо должен быть полностью сохранен в памяти, либо клиент должен будет использовать один из новых API в HTML5 для хранения содержимого.