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?
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.
Most helpful comment
One possible reason is that full-icu is now the default instead of small-icu.