Node: Node 13.0.1 armv7 binary much larger than v12

Created on 30 Oct 2019  路  5Comments  路  Source: nodejs/node

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?

Most helpful comment

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

All 5 comments

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

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

@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.

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

As has been stated, the majority of the size increase is the switch to full-icu and was known about and discussed in https://github.com/nodejs/node/issues/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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

srl295 picture srl295  路  3Comments

vsemozhetbyt picture vsemozhetbyt  路  3Comments

loretoparisi picture loretoparisi  路  3Comments

cong88 picture cong88  路  3Comments

danielstaleiny picture danielstaleiny  路  3Comments