Navigate Select ESC Close

Is Electron really that bad?

2025-03-06 Science & Technology
89.8k
3.7k
868
Theo - t3․gg
Theo - t3․gg
539.0k subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Electron gets so much hate, hate it just doesn't deserve. Electron isn't just important, but its actually good and I want to talk about why... Thank you Blacksmith for sponsoring! Check them out at: https://soydev.link/blacksmith SOURCE https://x.com/daniel_nguyenx/status/1734495508746702936 Want to sponsor a video? Learn more here: https://soydev.link/sponsor-me Check out my Twitch, Twitter, Discord more at https://t3.gg S/O Ph4se0n3 for the awesome edit 🙏

Top Comments (10)

@vShiny 2025-03-06

They should rebrand to positron and it will instantly be more positive

1.0k 22 replies
@tngaskell 2025-03-06

Before Electron shovelware we had Java-based shovelware with horrifying non-native-looking Swing UIs and codebases full of unnecessary abstractions blindly copied from a textbook.

161 7 replies
@btarg1 2025-03-06

I feel like PWAs and Native WebViews should have taken over from Electron, but for some reason neither has improved enough to make that a reality. It's just weird to have like 50 chromiums on my machine, all of them using up a bunch of RAM and disk space that they don't really need to. I do agree fully though with the idea that bad devs make bad apps, not the frameworks

52 1 replies
@Aminsx_ 2025-03-06

Valve made proton, github made electron, i wonder who wi use the name neutron

26
@jacksonzamorano 2025-03-06

Quick correction here — Arc isn't Electron, it uses Chromium embedded framework (CEF). Arc renders everything but the browser in native Swift code, and integrates with CEF through its API.

132 4 replies
@jonathanchang1574 2025-03-07

The article in the video states that "Electron is a cancer", essentially because, "duplication is becoming a significant performance drain." It is absolutely correct, and you having 3-4 copies of Electron open in your apps doesn't disprove that. Strangely, your list of points doesn't include this. Electron makes a simple Hello World app 180MB. Now imagine a hypothetical world where lazy devs ship apps in Electron, so you have a calendar in Electron, email in Electron, todo list in Electron, Windows Explorer in Electron, and before you know it you got half your RAM eaten up by Chromium instances.

18
@ivan.jeremic 2025-03-06

Around 2005/2006 as a webdev I asked on random C/C++ internet forums why can't we build GUIs with HTML/CSS, they felt insulted and asked me to never ask stupid questions like that anymore.

488 25 replies
@raedsalah 2025-03-07

In my experience, it's always companies trying to ship products as cheaply and quickly as possible that turn to Electron or React Native. Their timelines are unrealistic, or the team consists of underpaid developers with little motivation, many juggling a second job just to make ends meet. That’s why we see so many Electron and React Native apps with poor performance. I work at an agency/manpower company, and you wouldn’t believe the corners that get cut just to meet deadlines while maximising profits and the clients we work with are not small businesses or startups, these are major international companies.

10
@lumarel 2025-03-06

Not native feeling: is it too much to ask, that just scrolling feels the same in all applications, especially on mobile?

25
@samuelgunter 2025-03-06

Proton lets you play Windows games on Linux, Electron lets you play web apps on desktop, what do Neutrons do for us?

502 15 replies

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot