We discussed this at the API Owners meeting and we did not see that the
move to a special tab in devtools changes the how to look at
deprecations of an indeterminate length.
The problem with deprecations of an indeterminate length is two-fold:
* They can be around for a long time which will contribute to "warning
fatigue" which makes developers in general less likely to notice the
information we give them.
* Without a set date, it becomes hard for a developer to know when to
act, and the result can be that they don't act at all which reduces the
value of the warning.
/Daniel
On 2021-11-02 17:29, Yoav Weiss wrote:
We were traditionally not excited about deprecations without removals,
as we didn't want to fatigue developers with spammy deprecation
messages that'd then reduce their tendency to pay attention.
I wonder if the move to DevTools issues should change that calculus
though.
+Mathias Bynens <mailto:m...@google.com> for opinions.
On Tue, Nov 2, 2021 at 6:24 PM Jeffrey Yasskin <jyass...@chromium.org>
wrote:
On Tue, Nov 2, 2021 at 9:14 AM Ari Chivukula
<aric...@chromium.org> wrote:
Contact emails
aric...@chromium.org <mailto:aric...@chromium.org>,
jadekess...@chromium.org <mailto:jadekess...@chromium.org>,
miketa...@chromium.org <mailto:miketa...@chromium.org>
Design Doc
https://docs.google.com/document/d/1yhVLyEIpDhhDQf698WkvXBiPcLwxEgCBI4o1FjvXwfM/edit
<https://docs.google.com/document/d/1yhVLyEIpDhhDQf698WkvXBiPcLwxEgCBI4o1FjvXwfM/edit>
https://docs.google.com/document/d/1X5bEbIZ9U2DQhB_4yWxVuR9rGnnWjAOW-gSdlINbnNU/edit
<https://docs.google.com/document/d/1X5bEbIZ9U2DQhB_4yWxVuR9rGnnWjAOW-gSdlINbnNU/edit>
Specification
https://wicg.github.io/client-hints-infrastructure/
<https://wicg.github.io/client-hints-infrastructure/>
https://wicg.github.io/responsive-image-client-hints/
<https://wicg.github.io/responsive-image-client-hints/>
https://wicg.github.io/savedata/#save-data-request-header-field
<https://wicg.github.io/savedata/#save-data-request-header-field>
https://wicg.github.io/netinfo/#networkinformation-interface
<https://wicg.github.io/netinfo/#networkinformation-interface>
Summary
Now that our implementation aligns with the Client Hint
proposal
<https://wicg.github.io/client-hints-infrastructure/>and the
new names for existing client hints with the `sec-ch-` prefix
are launched, we should alert web developers to migrate to
them. The best way to do this is by introducing a new Client
Hints DevTool issue
<https://docs.google.com/document/d/1lDEvj8tMeuvUs1HTTqL-44YiI-7ljeQkusM_WhUfIeE/edit>.
Blink component
Privacy>Fingerprinting
<https://bugs.chromium.org/p/chromium/issues/list?q=component%3APrivacy%3EFingerprinting>
Motivation
Client Hints
<https://www.chromestatus.com/feature/5995832180473856>, a
method to request information about the user's device or
conditions, have been implemented in Chrome, but since the
initial implementation the naming scheme has changed. If
implemented, this proposal would alert developers using `dpr`,
`width`, `viewport-width`, and `device-memory` to migrate to
use `sec-ch-dpr`, `sec-ch-width`, `sec-ch-viewport-width`, and
`sec-ch-device-memory` respectively. The three network related
client hints with legacy names, `rtt`, `downlink`, and `ect`,
will not be updated as they may be replaced by different hints
in an independent process.
TAG review
Not needed
Risks
Only Blink implements client hints and we are not (yet)
removing any current ones, just pushing developers to use the
corrected names. If usage permits, we will remove the legacy
names down the line in another intent.
Interoperability and Compatibility
Gecko: No official position; mild positive signals.
<https://lists.webkit.org/pipermail/webkit-dev/2020-May/031198.html>
Note that this is Webkit rather than Gecko. :)
Firefox: UA Client hints considered non-harmful
<https://mozilla.github.io/standards-positions/#ua-client-hints>
Web developers: Positive interest from Cloudinary
<https://discourse.wicg.io/t/responsive-image-client-hints-call-for-review/5470>
Is this feature fully tested by web-platform-tests?
N/A (the issues tab isn’t in other browsers)
<https://chromium.googlesource.com/chromium/src/+/refs/heads/main/third_party/blink/web_tests/external/wpt/client-hints/>
Tracking bug
https://crbug.com/1227043 <https://crbug.com/1227043>
Link to entry on the Chrome Platform Status
https://www.chromestatus.com/feature/6658223894429696
<https://www.chromestatus.com/feature/6658223894429696>
--
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 on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGpy5DJq4f6LvkROvh83M%3D%2Bd85DMBYdS05ofjKj4VyRFtuGh4w%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGpy5DJq4f6LvkROvh83M%3D%2Bd85DMBYdS05ofjKj4VyRFtuGh4w%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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 on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANh-dX%3DWwwaSc8vSef3JYzVH9OUqUzp8xXLAtv1L%3DvWEk9_8%3DA%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CANh-dX%3DWwwaSc8vSef3JYzVH9OUqUzp8xXLAtv1L%3DvWEk9_8%3DA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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 on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWU2VF2C0qY5sGabcgcjCsgi6B8ZgkTn0UKqivw%3DrLj9w%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWU2VF2C0qY5sGabcgcjCsgi6B8ZgkTn0UKqivw%3DrLj9w%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
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 on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/e73fafed-c268-7969-1899-0e14cf920384%40gmail.com.