Yes ... my matrix.org account is still many times slower than my other chat apps and there's spam everywhere. It's not a great experience. I'm really hoping to see Matrix go big but it feels like there's still a long way to go.
That said, ElementX's video and audio calls work really well. If you added the ability to ring people's phones, so I don't have to first negotiate people into the chat using text messages or a phone call, I could see using it instead of FaceTime.
Pixel 9. Here's an example: GrapheneOS General is mirrored to Discord. Open both and start scrolling up. ElementX shows the spinner for 3 seconds at a time, Discord spins for 1/2 second or so. Go ahead and race them, it's not even close.
Another example: Matrix HQ is always notoriously slow. Just now I opened it and there are no messages ... none. No spinner. Just a note at the bottom saying "27 room changes." I waited for at least 10 seconds. Force quit the app, reload, and the messages are there.
What platform are you using that performs so much better than mine?
I suspect you are hitting perf issues on Android due to lack of caching (which bite Android way more than iOS due to JNA being way slower for calling the rust-sdk than Swift’s rust bindings). This should be fixed by https://github.com/matrix-org/matrix-rust-sdk/issues/3280, which as you can see from all the checkboxes is making progress.
That might be it. Re-running the race on an iPad results in ElementX winning handily. What's funny is that Discord is scrolling smoothly and elegantly, while ElementX is stuttering and floundering and looking pretty bad graphically ... but ElementX definitely moves faster.
This is good news! Put ElementX on the desktop, make the UI less weird, fix the room key sharing bugs (I last saw "message couldn't be decrypted" last month), and Matrix could really become something.
> What's funny is that Discord is scrolling smoothly and elegantly, while ElementX is stuttering and floundering and looking pretty bad graphically ... but ElementX definitely moves faster.
Can I check which platform you are doing the comparison on with Discord? Is this on the iPad or Android?
EX on iOS should be at least as smooth as Discord.
> fix the room key sharing bugs (I last saw "message couldn't be decrypted" last month),
This should also be fixed; i hit undecryptable messages way more on whatsapp and signal than I do on Matrix these days. If you hit them, please report them on both sender and receiver as we jump on each one at high priority (which thankfully we can afford to do these days, given they are rare.)
That said, ElementX's video and audio calls work really well. If you added the ability to ring people's phones, so I don't have to first negotiate people into the chat using text messages or a phone call, I could see using it instead of FaceTime.