Is there ongoing work to reduce the memory footprint of Electron apps? I'm genuinely curious.
Electron 7.0
11–20 of 289 posts
Re: Electron 7.0
#12Is there ongoing work to reduce the memory footprint of Electron apps? I'm genuinely curious.
It seems many users hope to eventually see the ability to run multiple Electron apps on a single instance of Chromium.
Re: Electron 7.0
#13I'm bullish on Electron. I think it's just a couple of technical advancements away from being the ultimate desktop toolkit. For context, I love and have worked a ton with Qt, and I much prefer Qt UIs as a user. But Electron has brought true cross-platform development to all platforms (Including Linux!). If it weren't for Electron, I wouldn't even have a bunch of the apps I use today. Hell, I wouldn't have a good IDE,…
Re: Electron 7.0
#14Is there ongoing work to reduce the memory footprint of Electron apps? I'm genuinely curious.
Isn't Electron basically Chrome, so the ball be in Chrome's court on that?
That said, I really think that web development in general, including Electron needs a reboot. From my perspective as a user, everything seems to be full of bloat and memory leaks. Maybe some kind of redacted version of Javascript that's harder to screw up? If worse is better, lets at least try to refactor the worse crap we adopted to actually make it better.
Re: Electron 7.0
#15Every time Electron is mentioned I bust out the popcorn for the inevitable hate spewed towards it: "Javascript is a terrible language and no one should use it" "Separate instances of chrome for every app is dumb and consumes too much memory" "Qt is amazing and elegant and desktop-native. Why isn't everyone just using Qt?"
Re: Electron 7.0
#16Since this is inevitably going to generate some discussion over native apps vs. Electron (ah there's already a fellow comment about it), I'd like to point out an example that is important to me of why Electron is an inferior experience for users: In the GitHub Desktop client, which is an Electron app, I can't spell check my commit messages, something that every text field in every native macOS app gets for free.
Re: Electron 7.0
#17I'm bullish on Electron. I think it's just a couple of technical advancements away from being the ultimate desktop toolkit. For context, I love and have worked a ton with Qt, and I much prefer Qt UIs as a user. But Electron has brought true cross-platform development to all platforms (Including Linux!). If it weren't for Electron, I wouldn't even have a bunch of the apps I use today. Hell, I wouldn't have a good IDE,…
It's already amazing in how it abstracts common elements for such distinct environments like desktop, phone, TV and watch while still exposing OS-specific features. Why not other operating systems?
Re: Electron 7.0
#18Every time Electron is mentioned I bust out the popcorn for the inevitable hate spewed towards it: "Javascript is a terrible language and no one should use it" "Separate instances of chrome for every app is dumb and consumes too much memory" "Qt is amazing and elegant and desktop-native. Why isn't everyone just using Qt?"
> "Separate instances of chrome for every app is dumb and consumes too much memory" That one is true though. Different Electron apps could at least share the runtime.
Re: Electron 7.0
#19Since this is inevitably going to generate some discussion over native apps vs. Electron (ah there's already a fellow comment about it), I'd like to point out an example that is important to me of why Electron is an inferior experience for users: In the GitHub Desktop client, which is an Electron app, I can't spell check my commit messages, something that every text field in every native macOS app gets for free.
Re: Electron 7.0
#20Is there ongoing work to reduce the memory footprint of Electron apps? I'm genuinely curious.
Yes - WebAssembly. It would hopefully kill the whole thing as an end game.