From the blog post I understood this still talks from the browser client to some gateway server, which might then be part of a p2p network. Which would certainly be required if the library uses http for communication. Or did I got it wrong and a native browser plugin enables other means of communication?