DEV Community

Discussion on: What's the most wasteful software?

Collapse
 
jheld profile image
Jason Held

Based on the feedback from here, sounds like a potential takeway is that electron (like many other powerful foundational tech) can be a poor choice for the runtime of some apps. Perhaps electron can be further optimized (I don't follow it in the slightest).

Collapse
 
roh_mish profile image
Rohan Mishra

The main issue with electron apps is that the UI is rendered using a full web browser, and chromium at that. Running nodejs while still heavy isnt even a significant part of the electron app runtime. Switching out to something that is more optimized for this use is an option but then it looses its key attraction of using HTML/CSS to develop your app.

Collapse
 
hackergaucho profile image
Hacker Gaucho

difficult is to find an alternative to Chromium. even tried to put Electron in different engines like Chrome that uses WebKit on iOS instead of Blink.

however, with Microsoft adopting Blink as edge engine this year it's hard to imagine a better option than Chromium to use on Windows, MacOS, and Linux that doesn't even have a standard on all its multiple distros.

Thread Thread
 
jheld profile image
Jason Held

I find many people don't consider using firefox for their base. Curious why not? Not even talking electron, just saying.

Thread Thread
 
rhymes profile image
rhymes • Edited

Because, and I say it as a Firefox user who loves it, embedding Firefox sucks πŸ˜‚

Seriously speaking, Mozilla documentation is largely obsolete on integration and AFAIK the new engine has no embeddable library.

I'd imagine over the years, with more limited resources than Google and Apple, Mozilla had to decide what to focus on.