3 ms·
Electron + React is pretty good. In that you get tons of components, accessibility, and tooling. The downside however is that it's incredibly expensive compute
by consteval 2y ago
Electron + React is pretty good. In that you get tons of components, accessibility, and tooling.
The downside however is that it's incredibly expensive compute and memory wise. Many applications are just too complex to represent as HTML + JS + CSS with a virtual dom in a performant manner. So then to make the performance work you have to write more custom code in JS or use more fringe technologies like WASM and at that point you're losing the usability aspect of Electron.
I haven't looked at the source code for VS Code, but I'm pretty confident in saying it's not naive/straight-forward HTML + JS.
- jwells89 2y agoThe other big downside is a dependency tree that is better described as a rainforest with all of the third party widgets that you'll likely be importing, each of which comes with is own set of quirks, shortcomings, level of QA and maintenance, preferred development style, etc.