News for hackers. Stuff that matters.
Re:Electron 2.0.0 beta by pizzapill on Thursday February 22, 2018 @07:22AM (#16437036)
My guess is that a lot of memory in the browser is shared.

Another commentor in this thread wrote that VS Code is incredible efficient for a Electron app.

Re:Electron 2.0.0 beta by danielbarla on Thursday February 22, 2018 @08:16AM (#16437313)
That could certainly account for some of the memory usage. I'm still confused about why there would be a 10% cpu usage on one, and not on the browser version (especially if they are equivalent, or even share underlying code).

VS Code certainly is efficient for an Electron app, and I'm sure it's really hard to achieve that level of efficiency. To be honest though, I use it side by side with Visual Studio itself, and on many metrics, it eats its big brother for breakfast (e.g. [1])... and that is a native app. One can argue that it's apples and oranges, and that the two are not equivalent, but we have an interesting counterpoint. While I'm sure performance is heavily weighted in favour of native, it seems like it's certainly surmountable.

[1] https://twitter.com/id_aa_carmack/status/695013979807047680?...

Re:Electron 2.0.0 beta by zlynx on Monday February 26, 2018 @12:34AM (#16463348)
My theory on Slack's ridiculous CPU use is animated graphics. If some of those are on the screen the CPU use is at least 10%.