[for m99 AFTER m98 branching off Dec 9, 2021]

Contact [email protected]

Explainerhttps://github.com/tc39/proposal-intl-enumeration

Specificationhttps://tc39.es/proposal-intl-enumeration/

Design docs
design doc
<https://chromestatus.com/admin/features/launch/5649454590853120/design%20doc>
https://docs.google.com/document/d/1lbj_YVW-xhzYNMQeHB-qDjVkf4SA-eTHYpYXx3Oaud8
Update slides for TC39 2021-Dec-15
<https://chromestatus.com/admin/features/launch/5649454590853120/Update%20slides%20for%20TC39%202021-Dec-15>
https://docs.google.com/presentation/d/1wR8Yg3JVwa1RAPgQGqUPsRtP0EeMXy_Q8zqgRIKRiQI

Summary

Intl Enumeration API Specification is a new ECMA402 Stage 3 proposal which
lists supported values of options in pre-existing API.


Blink componentBlink>JavaScript>Internationalization
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EJavaScript%3EInternationalization>

TAG review

TAG review statusNot applicable

Risks


Interoperability and Compatibility

The API add a new method to pre-exist Intl method to expose available
values for some of the option and should improve interoperability between
Intl object and help web developer to figure out compatability issues
between browers.


Gecko: Shipped/Shipping (
https://bugzilla.mozilla.org/show_bug.cgi?id=1670033) 93

WebKit: Shipped/Shipping (https://bugs.webkit.org/show_bug.cgi?id=214795)
Release 132 of Safari Technology Preview
https://developer.apple.com/safari/technology-preview/release-notes/

Web developers: No signals (
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/supportedValuesOf)
MDN link

Other signals:

Ergonomics

The return result of the newly added API could be used to call pre-existing
ECMA402 API.


Activation

Should be straightforward since it is adding a new method to pre-exist Intl
object and leverage pre-existing concept and property key and values.


Debuggability

This will help web developer to debug issues since it provide all available
values for pre-existing function.


Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
?Yes

Flag name--harmony_intl_enumeration

Requires code in //chrome?False

Tracking bughttps://bugs.chromium.org/p/v8/issues/detail?id=10743

Estimated milestones
DevTrial on desktop 95
DevTrial on android 95

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5649454590853120

Links to previous Intent discussionsIntent to prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/Txtf_rSqGH8/m/e27FY33JAQAJ
Ready for Trial:
https://groups.google.com/a/chromium.org/g/blink-dev/c/IaTkvH_9DAY/m/1rDxe8lvAAAJ
Intent to Experiment:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOcELL8bV%3DJ1jqt-YK69%3DUqZTurERu%2BnM98J37dZTXQmGdaB2w%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOcELL8bV=J1jqt-YK69=uqztureru+nm98j37dztxqmgda...@mail.gmail.com>


This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOcELL9xicjAg64Dqy9BOCMFMZ8V5S5LMdPKAJ3QL-S3xhB4FQ%40mail.gmail.com.

Reply via email to