Hi,
I saw this project and I thought it was very interesting:
https://www.wikipediap2p.org/
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