4 ms·
It means a lot of extra space. You are duplicating installations of Chrome and Node for each Electron app that is installed, instead of having one install and
by olympus 9y ago
It means a lot of extra space. You are duplicating installations of Chrome and Node for each Electron app that is installed, instead of having one install and each app using the common dependency.
So yes, the developer gets complete control over which version of Chrome and Node is used, but you end up with a 150 MB text editor, a 150 MB chat app, and a 150 MB music streaming app, when you could probably get all three done with 152 MB using common dependencies.
- baby 9y agoI'm not sure that would fix the problem since the common dependencies would still be having to store different versions of Chrome.
- benologist 9y agoI think it worked pretty well for NPM where there was the high possibility of duplication between the modules you depend on and the additional modules required by them.
- overcast 9y agoIs storage space really that big of a concern, with many multiple terabyte drives being commonplace? Out of all of the issues with electron, I don't think wasting 150MB is one of them.
- deleted 9y ago[deleted]
- dopu 9y agoWith many of the lower-end laptops, price-wise, having ~128GB of SSD space, yes, it's a concern.
- williamdclt 9y agoThose are common, but small SSD are just as (if not more) common, so yes it matters. It's also a matter of RAM, which is not as abundant as disk space
- ChristianGeek 9y agoOP is talking about wasting 300MB for each Electron-based app you install.