>Sadly both WebRTC and WebSockets seem to have been designed in such a way that excludes pure peer-to-peer operation.
What do you mean by pure peer-to-peer operation?
What do you mean by pure peer-to-peer operation?
The standards are carefully defined in a way that creates server dependency. WebSocket outright does not allow connections to other browsers directly. WebRTC does, but you are extremely limited in how you could do discovery. I think both are intentional.