5 ms·
To be fair to Electron, Qt is an enormous dependency as well. Not as memory hungry at runtime, but Qt 5.12.1 frameworks for macOS are over 260MB. Granted, Qt is
by Benjamin_Dobell 8y ago
To be fair to Electron, Qt is an enormous dependency as well. Not as memory hungry at runtime, but Qt 5.12.1 frameworks for macOS are over 260MB. Granted, Qt is at least modular so you don't necessarily need them all.
However, given macOS apps don't really support shared libraries (at least in the typical sense), it adds up pretty quickly if you've got a few Qt apps.
- pknopf 8y ago> 260MB That includes all the tooling/headers/.a/etc. See this for the accurate size for the Qt runtime: https://github.com/qmlnet/qt-runtimes/releases https://github.com/qmlnet/qt-runtimes/releases Windows - 43MB OSX - 32.2MB Linux - 57.6MB
- Benjamin_Dobell 8y agoThose are compressed figures (.tar.gz). Decompressing the OSX 64-bit runtime frameworks from there yields 85 MB. Which is less than the figure I had, but I believe is roughly in the same ballpark as the Electron runtime[1]. My original figure was probably debug frameworks (it's whatever Homebrew installs by default). However, I'd already excluded the tooling. [1] https://github.com/electron/electron/issues/2003 https://github.com/electron/electron/issues/2003
- pknopf 8y agoOops, good catch, brain fart. But yeah, 85MB for a complete UI runtime seems entirely acceptable to me.