Hacker News new | ask | show | jobs
by ummjackson 3297 days ago
Handling and manipulating data in an obfuscated web environment (Electron) is not fun. Native will undoubtedly offer better memory handling and performance.
2 comments

Why do you consider electron to be an "obfuscated" web environment? I would argue that electron provides you with much better control than you'd get in a traditional web environment/browser.

> Native will undoubtedly offer better memory handling and performance.

True, but that seems to be a tradeoff that people are ready to make these days. For a lot of organizations, it is just too convenient to build cross-platform desktop apps using the web development skillset.

Although I must admit that, as a React Native contributor, I hoped for something like RN to take off on desktops in addition to mobile. It would provide far more control over the performance than electron because you'd be able to write native code alongside your JS, avoid overhead of the DOM and CSS, and even tune the JS VM for your application.

Then use Qt, which is native and cross-platform.
I find qt on mac to be really unpleasant.