|
|
|
|
|
by kuschku
3350 days ago
|
|
I spent months implementing an undocumented, custom, binary protocol to speak with an IRC bouncer. And I still prefer doing that over writing a matrix client with HTTP and JSON. Specifically because my solution works via throttled internet with dialup speeds, while matrix doesn’t. I’m not saying Matrix is bad, Matrix has some awesome properties (especially regarding encryption). And maybe someday it can become awesome, once it gains a proper binary transport system, which is more efficient and keeps a single socket open. And maybe then, we can finally replace IRC, XMPP, etc. But until then, I’ll keep working on improving IRC. |
|
In terms of the line protocol - we all agree that HTTP+JSON is an inefficient baseline for Matrix. It's just a matter of time for someone to propose a proper binary transport (although HTTP2+gzipped JSON really isn't that bad, and works fine on dialup speeds). Luckily this thread has prompted a few people to offer to contribute one though, so perhaps we'll see some progress there at last :)