Peer-to-peer networking with browsers