Skip to content

Revisit checking in enough source to build "small-icu" into the node repo #3476

Description

@srl295

from discussion on #3460 and others

Theoretically, a stripped down ICU source base might be 23M on disk / 4.3M compressed - this is including the 1.5M "small ICU" (i.e. English only) .dat file in lieu of the 25M one which usually comes in an ICU tarball.

Investigate the actual size needed here. This would include full functionality, just not full data. If you want node with full data you would still be able to: (a) download a full ICU tarball and build with full-icu as an option (just as you can do today) or (b) provide the full .dat file at runtime (just as you can do today)

So the upshot of this change would be that we could make small-icu the configure default without any download needed, and a small impact to the repo (probably checking in source+blob, otherwise checking in a small tarball).

cc @trevnorris @bnoordhuis @jasnell

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

i18n-apiIssues and PRs related to Node.js internationalization support.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    Sponsor
    SponsoredKunjungi sekarang
    Promo