Let’s not lie to ourselves about it : Matrix is slow.
But, that’s fine ! All we need is a client that adapts to it.
For example : when trying to join a room. All clients, Element and otherwise, display a modal. If it takes forever, then you can’t do anything in the meantime.
Instead, a slow-friendly app would : add the channel to the channel list, saying ⟳ Joining... | You'll receive a notification once having successfully joined this room.
There, non-blocking.
Same for :
- changing notification preferences ;
- accepting/declining chat requests ;
Etc.
Matrix.org is really slow, but I’m on a smaller home server and things are generally fast enough. While it doesn’t make your point any less true (there are still times things are far too slow), you might want to try finding a smaller home server if you currently use matrix.org.
I’m on converser.eu, what makes it slow is Synapse.
@KaKi87
Or just a client that isn’t slow.
Cinny is a my favorite (https://cinny.in/) but others like FluffyChat (https://fluffy.chat/en/) are also ok.
No comment on the speed of those other options; Cinny is just weirdly fast compared to everything, and it somehow does it without even using sliding sync.
Basically just use anything but Element and it’ll be better though.nheko is the fastest usable client I’ve used personally
Cinny isn’t immune to Synapse’s slowness, even with sliding sync.
@KaKi87
It doesn’t use sliding sync, but it is slow friendly (from what I can tell) and faster than Element.
ElementX is the only one that’s faster as far as I know, but it has half the features and only works on phones, so I don’t know why anyone recommends it.Joining rooms isn’t non-blocking.
@KaKi87
From my admittedly very informal testing Cinny lets you do other stuff while you’re joining a room.
If that isn’t non-blocking, I don’t know what is.
If you need a screen recording, I can make one.
@Linux_in_a_Bit @KaKi87 for what it’s worth: Element is kind of becoming deprecated, if you want to do a fair comparison try ElementX 😇
I do love Cinny too, though!
@KaKi87 fastest client i’ve used (web ui) - github.com/gomuks/gomuks





