Skip Navigation
65 comments
  • No, because you haven't. You've brought up examples that all bring their own overhead, complications, and testing issues.

    Once again, at a fundamental level, if I develop an Electron app on Linux or Windows, I can generate an installer and am basically guaranteed that it will work on MacOS because the Electron rendering stack works on MacOS and I am shipping my full rendering stack alongside my app.

    A WebView solution that uses the system's WebView cannot possibly provide that.

    A specifically versioned runtime like Java can potentially provide that, though if you were to expand Java to support the out of the box high level rendering of html / CSS then you're basically turning the JRE into the size of a full browser engine anyways, especially if you were to expand it to support a pleasant and flexible language like JavaScript.

    And again, you're refusing to acknowledge that VSCode is built in Electron, and is not a resource hog, despite being possibly the most powerful Electron program most people will run, once again, showing that Electron is not that much of a resource hog, badly coded web apps are.

    I fully acknowledge that Election apps use more storage and slightly more ram than equivalents written in Native Languages, but if you're experiencing actual slow downs due to them, then it's probably because they're badly written.

    And I reject the idea that the opportunity cost of slowing down software development is worth it. App distribution used to be over optimized for efficiency rather than resiliency.

65 comments