this post was submitted on 11 Sep 2023
1153 points (97.1% liked)
Programmer Humor
31992 readers
137 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Folks in this thread complaining about Electron I think miss the point. It is a trade-off. It is designed to allow engineers who have a web dev skillset to write desktop apps. For those like me who want to write the occasional hobby app - it's great. It's also great for orgs to be able to have cross functional teams. Just like React Native allows this for the mobile world. This could be because they're small and can't afford specialist native engineers for each platform they want to support - or it could be that they want to spend their money in other areas and happy to trade off app performance. If it was as lean or as performant as native apps there would be a lot of people in this thread looking for work.
It's still terrible because of its ram usage, electron uses minimum 300Mb per instance so that's 3GB for 10 apps while if you open them all in Chrome you save 100s of mb
Chrome won't give Web apps access to the file system amongst other things. I'm a firm proponent of web apps - but they can't do everything a desktop app can, and so electron offers an alternative with the trade offs I mentioned.