Новая технология превратила браузер в торрент-клиент

Веб-сервисы
мобильная версия
, Текст: Сергей Попсулин

Новый протокол позволяет обмениваться файлами через браузер без необходимости установки торрент-клиента и каких бы то ни было плагинов. Код проекта доступен на GitHub, на его основе уже создано около десятка сервисов. 


Новый протокол

Разработчик Ферус Абукадижи (Feross Aboukhadijeh) при поддержке нескольких сотен контрибьюторов запустил сетевой протокол WebTorrent, позволяющий создавать пиринговые сети с другими пользователями посредством веб-браузера, без установки каких-либо приложений или плагинов.

Открытый код 

Код WebTorrent полностью написанный на JavaScript, является открытым. Он опубликован на GitHub и распространяется под лицензией MIT. На основе WebTorrent уже создан почти десяток проектов. Один из них называется instant.io и расположен по одноименному адресу. Автором instant.io является сам Абукадижи.

Сервис позволяет обмениваться файлами через браузер, используя пиринговую сеть. Для того чтобы начать пользоваться instant.io, достаточно открыть сайт сервиса и указать путь к раздаваемому файлу на ПК. После этого будет автоматически сформирован торрент-файл, который пользователь может отправить людям, с которыми хочет поделиться этим файлом.

Принцип работы WebTorrent

Другие проекты на основе WebTorrent — это GitTorrent, File.pizza, PeerCloudWebtorrentapp, FastcastColored CoinsTokenly Pockets и βTorrent. Все они посвящены обмену контента того или иного вида между пользователями. 

Мотивы создателей

На официальном сайте WebTorrent говорится, что новый протокол открывает новую степень свободы пользователям интернета, так как избавляет от клиент-серверной архитектуры и децентрализовывает данные. Беседуя с представителем ресурса TorrentFreak, Ферус Абукадижи заявил, что ему нравится идея интернета, функционирующего за счет самих пользователей. «Представьте веб-сайты, контент которых находится на компьютерах самих пользователей, то есть их посетителей. Я посчитал эту идею слишком замечательной, чтобы держать ее код в секрете. Я хочу, чтобы эта идея нашла более широкую поддержку и развивалась». 

Ограничение

Протокол WebTorrent работает в Chrome, Firefox и Opera на десктопе и мобильных устройствах под управлением Android, а также в Microsoft Edge. Правда, стоит помнить, что к созданным на базе WebTorrent пиринговым сетям нельзя подключиться с помощью обычного BitTorrent-клиента, установленного на ПК. Взаимодействие возможно только между клиентами, использующими технологию WebRTC. 

Подписаться на новости
Другие материалы рубрики
Рамблер.Новости