4 ms·
There is a reimplementation of the Python based server in Rust going on right now. The Python version has proven really slow in places, and Rust is probably a g
by zanny 10y ago
There is a reimplementation of the Python based server in Rust going on right now. The Python version has proven really slow in places, and Rust is probably a great answer to shortcomings in Python performance without having to change semantics much.
- kuschku 10y agoA native server with a socket-based and not longpolling based transport system would indeed solve many of the issues. But even then, Matrix will likely not scale well enough to replace Twitch's backend, or to be able to nicely handle QuakeNet's event channels. You'll also have to have a native client at that point, because the webclient also breaks down at those amounts. And you'll need to use a binary protocol or simplistic text protocol between client and server, because otherwise the user's mobile connection won't be able to handle that traffic. Matrix will have to change a lot of things before that scaling is easy.
- bgaluszka 10y agoWould that rust implementation be https://www.ruma.io/ https://www.ruma.io/?