The *Other* Spec: Internationalization in JavaScript
summary
Concrete claims and takeaways: the platform now exposes built‑in Intl features so formatting and plural logic live in the runtime instead of huge JSON bundles, cutting an 11+ MB data burden to effectively zero for things like relative time. Examples shown include NumberFormat for currencies, PluralRules API for correct plurals, and RelativeTimeFormat for “yesterday/tomorrow.” Test coverage numbers improve (roughly mid‑50s to mid‑80s percent across engines) and the built‑in models actually work across many languages.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:03About me
- 3:32How to get my talk
- 4:44Software is hard
- 5:40Currencies are hard
- 8:45No hard rules
- 11:43Multiple currencies
- 12:44Internationalization is hard
- 13:25Counting
- 14:10Welsh Cats
- 14:34Plural Rules API
- 16:43Relative Time Formatting
- 20:00Size Comparison
- 23:20Comparing Strings
- 23:57DateTime
- 27:12Outro








