2 ms·
This is not correct. Matrix is deliberately asymmetrical - it’s easier to write clients than servers (although that balances has shifted somewhat with E2EE).
by Arathorn 1y ago
This is not correct.
Matrix is deliberately asymmetrical - it’s easier to write clients than servers (although that balances has shifted somewhat with E2EE).
The reason Dendrite has fallen behind is simply because we couldn’t afford to split focus between it and Synapse. Meanwhile the various Conduit projects seem to be keeping up quite well despite being entirely hobby projects.
Clientside, there are entirely separate production grade stacks with full featuresets in at least typescript (eg Element Web), rust (EX, Fractal), Dart (FluffyChat), KMP (Trixnity), C++ (Nheko), Go (Beeper) and more. I can guarantee their authors would very heavily push back on the “you need rust-sdk to attain full function”, not least as many of those have more features than rust-sdk.
This is not a WebKit situation.