Intent to Ship: Intl.DisplayNames v2

49 views
Skip to first unread message

Frank Tang

unread,
Aug 10, 2021, 6:03:03 PM8/10/21
to blink-dev, Shu-yu Guo, Jakob Kummerow, Nebojša Ćirić, Shane Carr, Mathias Bynens
Aiming for m95

Contact emails

ft...@google.com

Specification

https://tc39.es/intl-displaynames-v2/

Summary

Extend the Intl.DisplayNames API to include "calendar" and "dateTimeField" names and add "languageDisplay" option. see https://github.com/tc39/intl-displaynames-v2 for the proposal The proposal advanced to Stage 3 on 2021-05-25 Spec: https://tc39.es/intl-displaynames-v2/



Blink component

Blink>JavaScript>Internationalization

TAG review



TAG review status

Not applicable

Risks



Interoperability and Compatibility

Intl.DisplayNames is already an API in ECMA402 . This proposal follow the structure set up already and add several more option only. Therefore, the risk should be minimum.



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

WebKit: In development (https://bugs.webkit.org/show_bug.cgi?id=227832)

Web developers: No signals (https://github.com/tc39/test262/issues/2997)

Ergonomics

Intl.DisplayNames is already an API in ECMA402 . This proposal follow the structure set up already and add several more option only. Therefore, the ergonomics risk is very small since the developer would just follow the pre-existing API.



Activation

It should be easy for developer to take advantage of this feature quickly since it follow the pre-exist Intl.DisplayName framework



Security

very low risk of security due to the fact this follow the same model of pre-exist Intl.DisplayNames.



Debuggability

Same as the other type in Intl.DisplayNames



Is this feature fully tested by web-platform-tests?

Yes

Flag name

harmony_intl_displaynames_v2

Requires code in //chrome?

False

Tracking bug

https://bugs.chromium.org/p/v8/issues/detail?id=11637

Estimated milestones

DevTrial on desktop94
DevTrial on Webview94


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5082027281874944

Links to previous Intent discussions

Ready for Trial: https://groups.google.com/a/chromium.org/g/blink-dev/c/XOJE7zVlxnI/m/cnkuazxHAwAJ


This intent message was generated by Chrome Platform Status.

Daniel Bratell

unread,
Aug 12, 2021, 3:56:28 PM8/12/21
to Frank Tang, blink-dev, Shu-yu Guo, Jakob Kummerow, Nebojša Ćirić, Shane Carr, Mathias Bynens

LGTM1

/Daniel

--
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 on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOcELL98CKR7Ct4noZc70N8BuLvZshdmLSfB7zgjvMD7Bv6org%40mail.gmail.com.

Frank Tang

unread,
Aug 16, 2021, 3:39:21 PM8/16/21
to Daniel Bratell, Chris Harrelson, Philip Jägenstedt, joc...@chromium.org, Mike West, rby...@chromium.org, re...@igalia.com, Alex Russell, Kent Tamura, Yoav Weiss, blink-dev, Shu-yu Guo, Jakob Kummerow, Nebojša Ćirić, Shane Carr, Mathias Bynens
Got LGTM1 after 5 days, Any other issues I should address for this?

Chris Harrelson

unread,
Aug 16, 2021, 7:21:58 PM8/16/21
to Frank Tang, Daniel Bratell, Philip Jägenstedt, joc...@chromium.org, Mike West, rby...@chromium.org, re...@igalia.com, Alex Russell, Kent Tamura, Yoav Weiss, blink-dev, Shu-yu Guo, Jakob Kummerow, Nebojša Ćirić, Shane Carr, Mathias Bynens

TAMURA, Kent

unread,
Aug 16, 2021, 7:37:24 PM8/16/21
to Frank Tang, Philip Jägenstedt, joc...@chromium.org, Mike West, rby...@chromium.org, re...@igalia.com, Alex Russell, Yoav Weiss, blink-dev, Shu-yu Guo, Jakob Kummerow, Nebojša Ćirić, Shane Carr, Mathias Bynens
LGTM3

--
TAMURA Kent
Software Engineer, Google


Reply all
Reply to author
Forward
0 new messages