This alone is a major reason to use Carlo[1] instead, which is arguably more secure (by virtue of not using IE) and produces even more lightweight bundles than NeutralinoJS.
NeutralinoJS: Lightweight Electron alternative using native browser controls
61–70 of 200 posts
Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#62Stupid question: instead of embedding an entire browser in each-and-every app and trying to keep that secure, why not package the native desktop framework as a shared, versioned component and the app as a tiny thing that depends on it?
Knowing exactly what browser version you're developing for gives you a lot of freedom that you'd lack when having to support different ones.
Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#63I feel like nobody cares too much if they’re running one Electron app; people do have the headroom for an extra 1-2GB of RAM usage. The problem comes when they run several Electron apps at once, and each comes with its own “base” overhead (i.e. the runtime memory consumption of the browser-runtime as a whole, independent of how many render contexts are open.) Chromium is built to share a lot of things between tabs ef…
Where is this 1-2GB number coming from? I'm running a fairly large Electron app and the combined memory usage of its processes is about 250-300MB.
I have a copy of Slack running that’s using 2GB right now, with no window open.
Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#64I feel like nobody cares too much if they’re running one Electron app; people do have the headroom for an extra 1-2GB of RAM usage. The problem comes when they run several Electron apps at once, and each comes with its own “base” overhead (i.e. the runtime memory consumption of the browser-runtime as a whole, independent of how many render contexts are open.) Chromium is built to share a lot of things between tabs ef…
Where is this 1-2GB number coming from? I'm running a fairly large Electron app and the combined memory usage of its processes is about 250-300MB.
Spotify: 1083.7 MB. VS Code: 890.9 MB. Skype: 406 MB.
In the past, I’ve had projects open in VS Code which have caused that number to shoot up into the multi-gigabyte range.
Of course this is all anecdotal but I am pretty sure these numbers come from actual experiences that people are having with Electron apps.
Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#65using the word "lightweight" to describe anything involving js and an html renderer should be prohibited
Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#66Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#67Why no macOS in the comparison? https://github.com/neutralinojs/evaluation For a moment I thought Neutralino didn't support macOS.
Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#68> There are some drawbacks such as Windows edition is based on IE etc. This alone is a major reason to use Carlo[1] instead, which is arguably more secure (by virtue of not using IE) and produces even more lightweight bundles than NeutralinoJS. 1. https://github.com/GoogleChromeLabs/carlo
Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#69using the word "lightweight" to describe anything involving js and an html renderer should be prohibited
I wonder why. Given the popularity of HTML you'd think some large organization would've developed a reasonably fast _and_ memory efficient browser engine by now but everyone seems to be aggressively optimizing for speed.
Re: NeutralinoJS: Lightweight Electron alternative using native browser controls
#70using the word "lightweight" to describe anything involving js and an html renderer should be prohibited
I wonder why. Given the popularity of HTML you'd think some large organization would've developed a reasonably fast _and_ memory efficient browser engine by now but everyone seems to be aggressively optimizing for speed.