-
-
Notifications
You must be signed in to change notification settings - Fork 627
Description
There has been some discussion around the download and on disk sizes of our binaries (for example about npm taking up a significant portion) which got me thinking about whether it would be good to have two types of binaries available.
- Development kit - core Node.js with additional components you need for development like npm
- Deployment kit - core Node.js with components you need in production.
Having these two might allow us to be more flexible with the Development kit version where download and on disk file size might not be as important.
At the same time we could use some of the size advantage gained by removing development components from the deployment kit to offset additions on the diagnostics side (node-report, etc.) that we feel should be part of what is always available in core.
As long as the 2 options and our assumptions about their usage fit real-world usage it could be a win. The downside of course would be having to build 2 versions although that might be just be building the larger one and then stripping out components for the Deployment kit.
Thought I'd open this to see what other people think?