pull/977/head
Oddvar Lovaas 8 years ago
parent f7b5ae8ebc
commit d07e89d199

@ -496,9 +496,9 @@ Privacy of metadata is not currently protected from server administrators - a ma
##### Why HTTP? Doesn't HTTP suck?
HTTP is indeed not the most efficient transport, but it is ubiquitous, very well understood and has numerous implementations on almost every platform and laguage. It also has a simple upgrade path to HTTP/2, which is relatively bandwidth and round-trip efficient.
HTTP is indeed not the most efficient transport, but it is ubiquitous, very well understood and has numerous implementations on almost every platform and language. It also has a simple upgrade path to HTTP/2, which is relatively bandwidth and round-trip efficient.
It has thus been chosen as the mandatory baseline of the exchange, but it is still entirely possible to use more fancy protocols for communication between clients and server (see for example this [websocket transport draft](https://github.com/matrix-org/matrix-doc/blob/master/drafts/websockets.rst)), and it's also possible in the future that negociation of more efficient protocols will be added for the federation between servers, HTTP+JSON remaining the compability baseline.
It has thus been chosen as the mandatory baseline of the exchange, but it is still entirely possible to use more fancy protocols for communication between clients and server (see for example this [websocket transport draft](https://github.com/matrix-org/matrix-doc/blob/master/drafts/websockets.rst)), and it's also possible in the future that negotiation of more efficient protocols will be added for the federation between servers, with HTTP+JSON remaining as the compability baseline.
### Implementations

Loading…
Cancel
Save