Skip to content

Electron is flash for the desktop

josephg.com
15 pointsmrisse5 comments
On HN

Comments

So true. I had to stop loading Slack at startup because it was using 400MB of memory and running eight threads. As the article says, come on, "It's just a text chat app." For Electron to be viable we need a "Chrome Core" library that just has a JavaScript engine and some OS glue.

There's no reason UIs should be laggy in 2016 on the very highest-spec Lenovo Thinkpad mobile workstation, but that's the sad reality of anything written in Electron JS (along with Electron's absolutely zero 4K Hi-DPI support on Linux, so I have to squint to read the microscopic text on Slack, Upwork, Discord, Messenger for Desktop, Whatsie, Skype for Linux Alpha, Atom, sometimes VSCode ...).

What benefits does running the "native" Slack app give over accessing the site in your (presumably already-running) browser?

Theoretically, OS and hardware access outside the sandbox most browsers are confined to.

Toggl for example can log time per window title when it's app is running on desktop.

A separate icon in the Dock, I suppose.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.