Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? No special risk for WebView, but note that this cannot be put behind a flag due to the size of the dependency. A flag was added for the change deemed the riskiest, Italian number formatting.
Shipping on desktop | 142 |
Shipping on Android | 142 |
Shipping on WebView | 142 |
Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github
issues in the project for the feature specification) whose resolution
may introduce web compat/interop risk (e.g., changing to naming or
structure of the API in a non-backward-compatible way).
None
On 9/18/25 5:54 a.m., Philip Jägenstedt wrote:
Some additional context. Upgrading ICU can break sites and it cannot be done with a flag because of the size of the library (two copies would be needed). To mitigate the risk, we'd like to use the Blink launch process going forward. Where we can identify a risk ahead of time, we can add a targeted flag for that, as we've done for Italian number formatting here.
On Thu, Sep 18, 2025 at 11:40 AM Chromestatus <ad...@cr-status.appspotmail.com> wrote:
Contact emailsfoo...@chromium.org, ko...@chromium.org
ExplainerNone
Specificationhttps://tc39.es/ecma402
Design docs
https://unicode-org.github.io/icu/download/77.html
https://cldr.unicode.org/downloads/cldr-46
https://www.unicode.org/versions/Unicode16.0.0
SummaryICU is not a feature itself, but the third-party library we use for general Unicode support. We are using the Blink launch process because there is web compat risk and security considerations. The upgrade is from ICU 74.2 to ICU 77.1, the current latest release. ICU 77 contains CLDR 46 and other changes to support Unicode 16. The web-exposed changes are mainly the Intl and RegExp APIs, IDNA rules for URLs, and text segmentation. Intl and RegExp (V8): Lots of small changes. The change of Italian number formatting is the riskiest and has a dedicated flag, see compat risk section. IDNA: Generally more things are allowed, and this upgrade improves our overall test results in WPT. Text segmentation: The most interesting change is better Japanese line breaking when using `word-break: auto-phrase`, related to https://chromestatus.com/feature/5133892532568064. All test changes are explained in https://docs.google.com/document/d/1lrfJJmWvLXYPYSYlxE3mXTgDZI9U1bw2FrJYrDorgqE/edit?usp=sharing
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYe82rZ8OMa%3DSju64AwoF7cQtL%3DhkwiwJWX_%3D3Sr_kSStA%40mail.gmail.com.
On 9/18/25 5:54 a.m., Philip Jägenstedt wrote:
This doc mentions changes to "added comma in en-GB in a date format" - where's the best place to see what that change looks like? This kind of change sounds pretty similar to https://issues.chromium.org/issues/40256057 (or go/omg-1414292-pm if you can read it (apologies to non-googlers)), and the type of things to easily break regular expressionsSome additional context. Upgrading ICU can break sites and it cannot be done with a flag because of the size of the library (two copies would be needed). To mitigate the risk, we'd like to use the Blink launch process going forward. Where we can identify a risk ahead of time, we can add a targeted flag for that, as we've done for Italian number formatting here.
On Thu, Sep 18, 2025 at 11:40 AM Chromestatus <ad...@cr-status.appspotmail.com> wrote:
Contact emailsfoo...@chromium.org, ko...@chromium.org
ExplainerNone
Specificationhttps://tc39.es/ecma402
Design docs
https://unicode-org.github.io/icu/download/77.html
https://cldr.unicode.org/downloads/cldr-46
https://www.unicode.org/versions/Unicode16.0.0
SummaryICU is not a feature itself, but the third-party library we use for general Unicode support. We are using the Blink launch process because there is web compat risk and security considerations. The upgrade is from ICU 74.2 to ICU 77.1, the current latest release. ICU 77 contains CLDR 46 and other changes to support Unicode 16. The web-exposed changes are mainly the Intl and RegExp APIs, IDNA rules for URLs, and text segmentation. Intl and RegExp (V8): Lots of small changes. The change of Italian number formatting is the riskiest and has a dedicated flag, see compat risk section. IDNA: Generally more things are allowed, and this upgrade improves our overall test results in WPT. Text segmentation: The most interesting change is better Japanese line breaking when using `word-break: auto-phrase`, related to https://chromestatus.com/feature/5133892532568064. All test changes are explained in https://docs.google.com/document/d/1lrfJJmWvLXYPYSYlxE3mXTgDZI9U1bw2FrJYrDorgqE/edit?usp=sharing