Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Please can Electron die already? Almost every Electron program I use could be a PWA. Slack has no reason to need another browser engine running. You could make a point for native integration, but there is none. And all it does is display text (and images). What a world we live in. Worse is better, amirite?


It might if Apple or Microsoft provided good frameworks for building native apps.

I read a comment[0] by a developer who used SwiftUI for his app

> What took me 15 minutes on the web, it could take a day on SwiftUI.

It's just not possible for indie devs (or startups) to put that sort of time into native apps. Not to mention SwiftUI is still extremely broken despite being available for 3 years. Quoting from that article

> Every major iOS / macOS upgrade, I have to refactor my code because something crashes the new version. Imagine this happened on the browser.

At this point, unless Apple and MS provide a good component based abstraction for building native UIs (SwiftUI is a step in that direction) developers will keep going to Electron and other alternatives which let them write React (or svelte or even Flutter in the non-web land -- anything that lets them get actual work done)

[0] https://www.indiehackers.com/post/i-made-session-a-productiv...


I find all this hate rather bizarre. Why do you even use the electron versions instead of opening things in browser tabs? I find all this hate rather bizarre.


Some apps only come as Electron apps with no web version.


Err, tray icons? Filesystem access/watches? Registry? Process API? Native plugins? If _every_ Electron program you use could strictly be a PWA, that says more about your usage than Electron itself.


Good luck releasing a PWA on Steam. Do you think Vampire Survivors would be so popular if it only existed as a web page?




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: