4 ms·
Maybe at least increasing energy costs will force people and companies to ditch Electron-based "programs" (or Java/NodeJS in case of servers). Native is much mo
by xvilka 4y ago
Maybe at least increasing energy costs will force people and companies to ditch Electron-based "programs" (or Java/NodeJS in case of servers). Native is much more energy efficient by definition.
- twobitshifter 4y agofirst I’ve heard of java not being energy efficient
- speedgoose 4y agoNative may also mean the software may not exist, because it’s too expensive, which is more sustainable.
- mattnewton 4y agoI don’t know about the energy usage of NodeJS but the jvm can be pretty efficient. Switching implementations or tuning an implementation is easier than rewriting an app to native c++ https://dl.acm.org/doi/abs/10.1145/3475716.3475774?sid=SCITRUS https://dl.acm.org/doi/abs/10.1145/3475716.3475774?sid=SCITR...
- sneak 4y agoNo. Most people do end user computing (where the Electron-based apps run) on laptops, which, for battery size/weight/runtime purposes, are already power constrained. The efforts are going into making browser engines and processors more efficient. > Native is much more energy efficient by definition. "much more" is not true. It may be much more efficient in some cases, but with modern runtimes for interpreted code for many operations it is very close to native performance.