The question is simple and quick, is there any way to send data without the need for them to go through a server, for example send data from a form that user A filled out for user B in real time.
The question is simple and quick, is there any way to send data without the need for them to go through a server, for example send data from a form that user A filled out for user B in real time.
The simple and quick answer would be no . At least not using a browser, without both users having a specific application for that purpose installed on their computers.
However, as commented below @GuilhermeBernal, there is WebRTC , which still is in the specification phase and is not supported in all browsers. The API is all about real-time communication, but according to this tutorial is still it is necessary to use servers before establishing the connection between the browsers, so that one knows of the existence of the other.