![](https://hexbear.net/pictrs/image/fad525aa-f2c2-4e47-91c0-a2e023f84e47.jpeg)
![](https://lemmy.one/pictrs/image/0f5e05b5-d351-4add-9667-1df4c43091b4.png)
6·
4 months agoUnfortunately, ActivityPub isn’t really designed to scale in a way that a Discord alternative would require. The intended behavior for federation isn’t clear either. Matrix is already a mature federated chat server with dozens of clients including an official one. Building a Discord clone client for it would be a lot easier than rolling a whole new custom server.
Writing plain old JavaScript without a library or framework is nice while you’re learning. Too many people will learn a single framework and not have any idea what the underlying APIs are, so the transferable skills are minimal.