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.
Does the same happen on browsers?
Yes, that doesn’t change anything. The slowness is due to Synapse.
@KaKi87 fastest client i’ve used (web ui) - github.com/gomuks/gomuks
Just matrix dodged the point
deleted by creator
Cinny isn’t immune to Synapse’s slowness, even with sliding sync.
deleted by creator
Joining rooms isn’t non-blocking.
deleted by creator
- For starters, the initial loading is “heating up” forever blocking ;
- Then, there’s “connection lost” that refreshes the whole page ;
- And when I finally reach the homepage and try joining a room, sure I can click another room, but the room I’m trying to join isn’t added to the list, so when I click another room, this one being joined disappears and I don’t know whether the joining process was interrupted or is still ongoing, and if I redo the join, it’s does exactly the same thing, as if it’s my first try ;
- same thing for changing notification preferences ;
- deleting messages is blocking ;
deleted by creator
Yes, I did try Element X and it still does what I’m describing.
nheko is the fastest usable client I’ve used personally
Hate how nheko displays replies though







