4 ms·
Of course! I would rather reverse the question: In which situations is it acceptable to use Electron, for example? Something like Balena Etcher makes sense, bu
by hootbootscoot 6y ago
Of course!
I would rather reverse the question:
In which situations is it acceptable to use Electron, for example? Something like Balena Etcher makes sense, but Logic Audio not so much.
Don't let hype and popularity on HN (not to mention market share of JS as pertains to the amount of web front-end work vs desktop work) serve as a surrogate for noting actual performance given a specific application.
Wrap-a-browser approaches and bloaty non-native frameworks are good for configuration ware, and things that don't need to engage in high amounts of real time processing saturating the CPU and RAM.
Many applications continue to squeeze required performance out of each platform.
Cross platform approaches can serve just fine if there are zero-cost abstractions.
Audio/Video/3D/Image production software, for example.
CAD, not to mention developers tools and compilers, just for the tip of the iceberg.