Shane F. Carr
Shane F. Carr
Fair point about escape sequences. It seems like it's not too terribly expensive to decode those at format time, although it's certainly not as nice as a `memcpy` for a...
## MessageFormat deep dive 2024-12-27 ... (missed the first 10 minutes) https://docs.google.com/document/d/1X5qiEK1swGYMblwbBcOu1HkiZUbL4yhnekVyzPPQo-o/edit?tab=t.0#heading=h.5rulnmr2njpb ### Escape sequences - @zbraniecki You need to think about how to handle Unicode escape sequences - @Manishearth...
Note that @zbraniecki has a 3-year-old draft PR: https://github.com/unicode-org/icu4x/pull/2272
CLDR has a lot of data, and it often has messy fallback rules. I was thinking that our API would be "CLDR++", where we only expose a subset of data...
@indexzero
Some more ideas I had. There are cases where the user wants to provide their own *data* but use the browser's built-in *logic*, and vice-versa. If we can define a...
See #87 for some discussion on your first bullet ("locale negotiation").
My feelings on this issue are going back and forth. On the one hand, it is nice to give app developers the power to add more data when the browser...
Is it possible to have a function detect whether it is being called in a sync or async context? For example, could `await Intl.DateTimeFormat()` have different behavior than `Intl.DateTimeFormat()`? @ljharb...
TG2 discussion: https://github.com/tc39/ecma402/blob/main/meetings/notes-2024-10-24.md#dynamic-data-loading Main conclusion: we might be able to achieve much of the goal of this issue by letting browsers load locales that are in Accept-Language.