TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why does everyone hate Electron?

8 pointsby zabanaover 5 years ago
Is it really that bad ?<p>The argument that it&#x27;s too memory hungry does not sound strong enough to me since most of us (I&#x27;m making assumptions here, but I don&#x27;t think I&#x27;m way off the mark) run powerful hardware (at least 8GB of RAM).<p>I don&#x27;t know, maybe I&#x27;m just in my own bubble but I&#x27;m interested to know your thoughts.<p>And if you have built a successful Electron product, what&#x27;s your experience ? Would you do it again ?

2 comments

Piskvorrrover 5 years ago
You are in your bubble indeed.<p>- Sure, <i>my</i> computer has 16GB. The computer I develop on, plus run a couple VMs, containers, etc. That is not the case for the common user, who has to make do with less. This is especially palpable on mobile, with less RAM, fewer cores and more throttling.<p>- And those 16 GB? Nope, I do not intend to squander them <i>on your app</i>, and neither do the users. We <i>use</i> the computers, y&#x27;know. Perhaps to run an IDE, perhaps to watch a movie, perhaps to make a spreadsheet, but most apps are an <i>addition</i> to the main task. This is the epitome of arrogance: &quot;you have X of resource, AND IT&#x27;S ALL MINE!&quot; And you have 30 such intents-to-munch competing.<p>- Most of the time, it&#x27;s a massive overkill: case in point, Slack: 2 billion bytes of RAM to show a chatroom, i.e. a few thousand bytes of mostly text? EXCUSE ME?!<p>- Apart from that, and the overhead of bundling and running a separate browser for each app, with all the issues it entails, the <i>theoretical</i> idea of desktop-web apps is quite appealing, as opposed to its actual implementations. For prototypes, excellent; don&#x27;t shove prototypes to production though, that passes the buck onto end users.<p>I have built a major app in HTA (way before Electron, similar in principle). 1*, would not build again: easy to build, and that&#x27;s about it.
jjaredsimpsonover 5 years ago
Electron hate is an entry in the genre, &quot;modern software is inefficient and bloated because devs are lazy&quot;<p>This genre will never want for new entries because, devs will keep getting things done and critics will keep complaining.<p>Electron hate is a moral argument, &quot;devs are wasteful.&quot; It&#x27;s not a technical argument. People confuse their ability to conceive of software which has the same behavior as shipped software, but improves on arbitrary figures of merit, excepting &quot;date of RTM.&quot;
评论 #22048284 未加载