4 ms·
This is a problem directly related to the quality/ease of use of frameworks. In practice, all the facilities provided by Electron could be provided by a mix of
by stephc_int13 4y ago
This is a problem directly related to the quality/ease of use of frameworks.
In practice, all the facilities provided by Electron could be provided by a mix of standard libraries and system calls.
Electron solves a bunch of tedious problems in a nice cross-platform package.
The performance cost is OK for most people, especially with high quality projects such as VSCode.
Unfortunately, I don't see any big player investing time and money in a nice cross-platform native framework that could offer the same capabilities as Electron.
- ogoffart 4y ago> Unfortunately, I don't see any big player investing time and money in a nice cross-platform native framework that could offer the same capabilities as Electron. I'm working on Slint: https://slint-ui.com https://slint-ui.com
- satvikpendem 4y agoTauri, Flutter, and some Rust based GUI frameworks all come to mind.
- IshKebab 4y agoTauri doesn't solve any of the problems of Electron except download size, and it trades that off for a more annoying developer experience.
- satvikpendem 4y agoIt does solve them, albeit impartially. Downloaded bundle size, RAM usage, CPU usage all decrease, plus it uses your native webview so you're not downloading a browser every time. However, it doesn't solve them fully, so yes I do still think natively compiled apps like those of Flutter or Rust based GUI frameworks like Iced are better.
- j16sdiz 4y agoQt was the de facto standard before electron
- stephc_int13 4y agoYes, and it is half-decent. Still bloated and complex IMHO.