Contact emails
ft...@google.com

Explainer
None


Specification
https://tc39.es/proposal-intl-locale-info


Design docs

https://docs.google.com/document/d/1BSpa-LKE69LL1g5CHZ3G06XEfffauwS24atfSUQiIDY/edit


Summary

Intl Locale Info API is a Stage 3 ECMAScript TC39 proposal to enhance the 
Intl.Locale object by exposing Locale information, such as week data (first day 
in a week, weekend start day, weekend end day, minimun day in the first week), 
and text direction hour cycle used in the locale. 
https://github.com/tc39/proposal-intl-locale-info We ship our implementation in 
m99 (https://chromestatus.com/feature/5566859262820352 ) . But later on the 
propose made some change in Stage 3 and move several getters to functions. We 
need to remove the deprecated getters and relaunch the renamed functions



Blink component
Blink>JavaScript>Internationalization


TAG review
None


TAG review status
Not applicable


Risks




Interoperability and Compatibility

no other browser currently shipped with the removed getters. The earlier 
version of Safari has shipped it but removed a while ago (see below)


Gecko: Positive (https://bugzilla.mozilla.org/show_bug.cgi?id=1693576)

WebKit: Shipped/Shipping 
(https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes)
 "Updated Intl.Locale to replace info getters with individual get… methods. 
(105570888)"

Web developers: Positive 
(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale)
 MDN document already remove these getters and put up the new functions

Other signals:


Ergonomics

low. remove getters



Activation

low. Since Mozilla never have these getters and Safari had it in version 15 but 
also removed them in version 17 already.



Security

none



WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications?

None




Debuggability

None



Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, 
ChromeOS, Android, and Android WebView)?
Yes


Is this feature fully tested by web-platform-tests?
Yes
https://github.com/tc39/test262/tree/main/test/intl402/Locale



Flag name on about://flags
harmony_remove_intl_locale_info_getters


Finch feature name
None


Non-finch justification
None


Requires code in //chrome?
False


Tracking bug
https://issues.chromium.org/issues/42203770


Sample links

https://github.com/tc39/proposal-intl-locale-info


Estimated milestones


Shipping on desktop 133

Origin trial desktop first 131

Origin trial desktop last 133

DevTrial on desktop 131

Shipping on Android 133

Origin trial Android first 131

Origin trial Android last 133

DevTrial on Android 131

Origin trial WebView first 131

Origin trial WebView last 133




Anticipated spec changes

Open questions about a feature may be a source of future web compat or interop 
issues. Please list open issues (eg links to known github issues in the project 
for the feature specification) whose resolution may introduce web 
compat/interop risk (eg, changing to naming or structure of the API in a 
non-backward-compatible way).
None


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5148228059398144?gate=5077569312653312


Links to previous Intent discussions
Ready for Trial: 
https://groups.google.com/a/chromium.org/g/blink-dev/c/JE2ZUxqmsvM/m/WcUlJSZhBwAJ



This intent message was generated by Chrome Platform Status.

-- 
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+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6733bbcd.2b0a0220.26ec07.0802.GAE%40google.com.

Reply via email to