Reminder that not only are Electron apps slow, but they also rely on proprietary software (portions of the chromium codebase). Atom, VSCodium, Riot "Desktop", are all guilty of this. All of them ping home to Google because of this.
Also related: There is nothing cross platform or native about releasing your web app in a little Google Chrome window. Frankly, that's just a deceptive claim. If it can be locally run in a browser, release it that way so the user can use their own browser.
@thufie Remember when slack also had fucking binary xbox drivers distributed with it?
@epicmorphism @thufie That's a tad anecdote. The real gist of it is that Chrome had a lot of overhead (compared to what most electron apps actually need) in niceties and necesseties for a web browser (such as gamepad api, but not limited to). Many developers on Electron didn't even bother to check what's going to be bundled, what is not and how they can control it. As a result, you got Electron apps that contained a lot useless stuff.
This article is fairly old now, and some of the things aren't as accurate now, but I think the general consensus of it still holds pretty well.
@thufie They are also inaccessible. I don't know if that's an inherent problem with Electron, but it's the case with all Electron-based programs I've tried. They're also classist in a way, since they exclude people on old/affordable hardware for no good reason.
@thufie seriously, why not just open an html file in a browser.. ffs
@thufie watch them bundle an entire usermode linux kernel next
@thufie we need a way to run local apps on our browsers. IE .hta files were immensely useful.
@thufie Isn't Chromium open source? Is Electron proprietary, or is it just phoning home to Google?
@thufie would like to look into where something like riot would be phoning home to google. what part of electron is pinging google servers?
pixie.town is one server in the network