Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node 13.0.1 armv7 binary much larger than v12 #30176

Closed
JensEggers opened this issue Oct 30, 2019 · 5 comments
Closed

Node 13.0.1 armv7 binary much larger than v12 #30176

JensEggers opened this issue Oct 30, 2019 · 5 comments

Comments

@JensEggers
Copy link

The published armv7 binaries vary significantly in size:
v12.13.0 is 39,540,788
v13.0.1 is 64,392,804

Does anyone know the reason, and will this be the expected size for the next LTS version 14?

@mscdex
Copy link
Contributor

mscdex commented Oct 30, 2019

One possible reason is that full-icu is now the default instead of small-icu.

@GrosSacASac
Copy link
Contributor

GrosSacASac commented Oct 31, 2019

Maybe we should add in the changelog a link to the small-icu binary

@mscdex
Copy link
Contributor

mscdex commented Oct 31, 2019

@GrosSacASac There are no small-icu binaries anymore. If you need small-icu, you will have to compile node manually, passing --with-intl=small-icu to ./configure.

@wooque
Copy link

wooque commented Nov 14, 2019

Same with x64 binaries
12.13.0: 44MB
13.1.0: 68MB
A 24MB or ~50% increase

@richardlau
Copy link
Member

As has been stated, the majority of the size increase is the switch to full-icu and was known about and discussed in #19214 before the switch was made.

The binary for each Node.js major has been larger than the previous, so one might expect Node.js 14 to be larger than 12 but at this time the increase would not be expected to be of the same magnitude.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants