~/talk

Beyond ICU4X 2.0

Talkat RustWeek 2025 · 2025-05-13..05-17· [rust, web-platform]
linkedin:shanecarr
slides:none on file

ICU4X 2.0 ships this week as a Rust-native i18n stack that is faster than ICU4C, cuts binary size dramatically (about half the binary size since 1.5), and avoids heap allocations for most formatting paths. It already runs in Firefox, Pixel Watch ambient mode, Android and WASM, and targets devices from microcontrollers to data centers. Key pieces are zero-copy deserialization (zerovec, yoke), databake (compile-time data as Rust), and Diplomat for multi-language bindings.

AI-written summary · about

  1. 0:00Introduction
  2. 1:54Internationalization libraries
  3. 4:22Internationalization library goals
  4. 5:46ICU4X timeline and releases
  5. 7:52ICU4X performance and memory
  6. 10:22Why Rust for ICU4X
  7. 11:24Small binary size in ICU4X
  8. 12:48ICU4X modular crates
  9. 15:12Diplomat cross-language
  10. 17:20ICU4X tools and contributions
  11. 18:07Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.