34
submitted 1 week ago* (last edited 6 days ago) by Blaze@piefed.zip to c/programming@programming.dev

Edit: old post is someone is curious: https://dev.to/jamilxt/electron-vs-gpui-what-discords-290-mb-rust-rewrite-can-and-cannot-prove-34b6

Replaced with the one from The Verge

you are viewing a single comment's thread
view the rest of the comments
[-] shy_mia@lemmy.blahaj.zone 37 points 6 days ago

On the one hand, I would love if more applications moved to native rendering instead of Electron... On the other hand, this is no doubt all vibe coded which I hate. On the third hand I somehow have, what's gonna happen to alternative clients like Vesktop? I hope they'll keep working because everything Discord offers by default is so bad.

[-] alphabethunter@lemmy.world 3 points 5 days ago* (last edited 5 days ago)

this is no doubt all vibe coded

It might not be entirely so. I've watched their youtube announcement (less than 2 minutes video), and they talk about starting this project back in 2019, so there's no way it was all vibe coded. I don't doubt that the recent stretch was probably heavily using claude, but I wouldn't call it cuckcoded if they truly started back in 2019 before LLMs were anywhere useful.

Edit: link to the video

[-] shy_mia@lemmy.blahaj.zone 3 points 4 days ago* (last edited 4 days ago)

Yes Discord's been using Rust for a long time, I meant the client itself. The infrastructure has been been in Rust for a while. gpui wasn't a thing in 2019 so they couldn't have started back then.

[-] BetterDev@programming.dev 7 points 6 days ago

I anticipate that this is an effort to clamp users into their ecosystem

[-] entwine@programming.dev 10 points 6 days ago

Every Discord user is already in their "ecosystem". Even if you use a third party client, every single message you send is available to them to scan/sell to advertisers or cops with zero barriers whatsoever.

The only benefit of a third party client (besides UX enhancements and customization) is that Discord can't execute malware/spyware natively on your PC. This is something they will inevitably do in the future in an effort to chase endless growth, but afaik it's not happening today. They make enough money from the data they harvest from your chats, at least for now.

[-] BetterDev@programming.dev 3 points 6 days ago

Which is what I meant.

[-] shy_mia@lemmy.blahaj.zone 3 points 6 days ago

There are lots of Vencord plugins that allow you to get Nitro functionality (or close enough anyway) for free. I don't expect them to be particularly fond of that.

[-] Seralth@piefed.seralth.com 0 points 6 days ago

They are almost for sure all going to die.

[-] shy_mia@lemmy.blahaj.zone 7 points 6 days ago

Not if Discord intends its web client to still work.

this post was submitted on 08 Nov 2026
34 points (75.0% liked)

Programming

29278 readers
213 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS