UTW 2025

ICU/CLDR
Internationalization

Advances in ICU4X: Now in Chrome and Android

Shane Carr

on  Wed, 11:20in  for  40min

ICU4X is Unicode’s modern, lightweight, portable, and secure i18n library. Built from the ground up, its binary size and memory usage footprint is 50-90% smaller than ICU4C. It is memory-safe, written in Rust with interfaces into C++, JavaScript, TypeScript, Dart, and more in the pipeline. ICU4X is deployed in Mozilla Firefox, Google Pixel Watch, numerous Flutter apps, and more.

This talk will focus on how ICU4X has enhanced Android and Chrome. It will discuss how ICU4X enhanced the security guarantees of the Android core system, and it will highlight how ICU4X has enabled Chrome to ship the Temporal JavaScript proposal with minimal code size impact and with minimal engineering time. The talk will also cover other new features since the last UTW, including advancements in Locale Preferences and Time Zones.

 Overview  Program