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.
16 Comments
turdas@suppo.fi · 4 pts · 184d
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.
KaKi87@jlai.lu · 1 pts · 183d
I'm on converser.eu, what makes it slow is Synapse.
Auster@thebrainbin.org · 3 pts · 184d
Does the same happen on browsers?
KaKi87@jlai.lu · 3 pts · 183d
Yes, that doesn't change anything. The slowness is due to Synapse.
qkall@friendica.world · 2 pts · 183d
@KaKi87 fastest client i've used (web ui) - github.com/gomuks/gomuks
StarvingMartist@sh.itjust.works · 1 pts · 181d
Just matrix dodged the point
Linux_in_a_Bit@infosec.exchange · 1 pts · 183d
@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.
bnjbvr@tutut.delire.party · 2 pts · 183d
@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@jlai.lu · 2 pts · 183d
Yes, I did try Element X and it still does what I'm describing.
KaKi87@jlai.lu · 2 pts · 183d
Cinny isn't immune to Synapse's slowness, even with sliding sync.
Linux_in_a_Bit@infosec.exchange · 0 pts · 183d
@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.
KaKi87@jlai.lu · 1 pts · 183d
Joining rooms isn't non-blocking.
Linux_in_a_Bit@infosec.exchange · 0 pts · 183d
@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.
KaKi87@jlai.lu · 1 pts · 182d
Jumuta@sh.itjust.works · 1 pts · 182d
nheko is the fastest usable client I've used personally
mathemachristian@lemmy.ml · 1 pts · 182d
Hate how nheko displays replies though