Skip to content

Experiment with icu4x usage for wasm #47875

@CoffeeFlux

Description

@CoffeeFlux

icu4x is an ICU implementation targeting WebAssembly that is intended to be modular and flexible. There is a chance that it could offer size or performance benefits over icu4c, and as the library matures experimenting with using it could be valuable.

Before attempting to implement this in full, we would need to:

  • Identify whether the ICU APIs we call right now are implemented in icu4x or what the gap is (list of functions we use here)
  • Call into a Rust library from Mono wasm

Also of note: icu4x is not targeting full no_std compatibility for now, see unicode-org/icu4x#77

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions