Hi,
I saw this project and I thought it was very interesting:
Basically, it makes the clients connect to each other to share pages between each other using webrtc before going to the centralized server.
It would probably be a bad idea to convert mobile devices into network peers given the data restrictions and quality of connections but it seems like something very interesting for the desktop clients.
Cheers