Thanks all. I just realized there are some date typos for the roll out plan. Update as follows:
Stage Time Date Stable 1% (M107+) Canary/Dev/Beta 100% M107 stable release is shipping to 100% (a best guess) Nov 1, 2022 Stable 10% (M107/M108/M109) ~10 weeks after previous stage Jan 9, *2023* Stable 50% (M107/M108/M109) ~2 weeks Jan 23, *2023* TOT Default (M111) ~2 weeks after previous stage Feb 7, *2023* Stable 100% (M107=>M111) ~ Same business day as previous stage Feb 7, *2023* Bests, Victor On Wed, Sep 7, 2022 at 11:59 AM Yoav Weiss <yoavwe...@chromium.org> wrote: > LGTM3 > > On Wed, Sep 7, 2022 at 5:51 PM Daniel Bratell <bratel...@gmail.com> wrote: > >> LGTM2 >> >> /Daniel >> On 2022-09-07 17:50, Chris Harrelson wrote: >> >> LGTM1. If any issues come up during this rollout that affect the plan, >> please bring them back to this thread for our consideration. >> >> On Thu, Sep 1, 2022 at 11:29 AM Victor Tan <victor...@chromium.org> >> wrote: >> >>> Contact emails >>> >>> miketa...@chromium.org, victor...@chromium.org >>> >>> Explainer >>> >>> >>> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity >>> >>> Specification >>> >>> https://www.chromium.org/updates/ua-reduction is the closest thing that >>> specifies Chrome’s UA Reduction plans today. As these changes land in >>> Chromium and ship to 100% of stable, the Compat Standard >>> <https://compat.spec.whatwg.org/> will be updated in the UA String >>> section <https://compat.spec.whatwg.org/#ua-string-pattern-chrome>, >>> like we did for the Phase 4 changes. >>> >>> Summary >>> >>> As previously detailed on the Chromium Blog >>> <https://blog.chromium.org/2021/09/user-agent-reduction-origin-trial-and-dates.html>, >>> we intend to proceed with Phase 5 of the User-Agent Reduction plan >>> <https://www.chromium.org/updates/ua-reduction/#sample-ua-strings-phase-5>. >>> In Phase 5, the User-Agent string changes the platform and oscpu tokens >>> from their platform-defined values to the relevant unifiedPlatform >>> <https://www.chromium.org/updates/ua-reduction/#token-reference> token >>> value. The `navigator.platform`, `navigator.platform`, and >>> `navigator.appVersion` JS APIs will be similarly reduced. >>> >>> Blink component >>> >>> Blink>Network>ClientHints >>> >>> TAG review >>> >>> https://github.com/w3ctag/design-reviews/issues/640 >>> >>> TAG review status >>> >>> Closed with concerns. >>> >>> Risks >>> Interoperability and Compatibility >>> >>> Any time you modify the User-Agent string there is a risk of some >>> content somewhere depending on the previous format. >>> >>> We do not expect interop risks, as each browser sends its own User-Agent >>> string format. But there is a risk, especially on legacy Windows platforms, >>> that content somewhere is relying on User-Agents to parse platform and >>> oscpu information. We believe the risk is somewhat low. But in order to >>> mitigate the risk of this change, we intend to slowly roll it out via Finch >>> creating two sub groups: one group enabling the feature for all platforms >>> except legacy Windows platforms, another group enabling the feature on >>> legacy Windows platforms and observing health metrics and bug reports. This >>> gives us the option to roll this back specifically for legacy Windows >>> clients if needed, but proceed for other platforms. >>> >>> Displaying a modern OS version for legacy clients will not create a >>> problem syntactically on legacy Windows platforms. But the web can get >>> pretty weird in ways we don't anticipate, hence the slow roll-out and >>> incremental path towards User-Agent Reduction. >>> >>> Here is our proposed rollout plan, with the understanding that if we >>> discover concerning breakage or regressions via health metrics or bug >>> reports we will pause the rollout or roll back the feature entirely (and >>> update this thread if so): >>> >>> Stage >>> >>> Time >>> >>> Date >>> >>> Stable 1% (M107+) >>> >>> Canary/Dev/Beta 100% >>> >>> M107 stable release is shipping to 100% (a best guess) >>> >>> Nov 1, 2022 >>> >>> Stable 10% (M107/M108/M109) >>> >>> ~10 weeks after previous stage >>> >>> Jan 9, 2022 >>> >>> Stable 50% >>> >>> (M107/M108/M109) >>> >>> ~2 weeks >>> >>> Jan 23, 2022 >>> >>> TOT Default (M111) >>> >>> ~2 weeks after previous stage >>> >>> Feb 7, 2022 >>> >>> Stable 100% (M107=>M111) >>> >>> ~ Same business day as previous stage >>> >>> Feb 7, 2022 >>> >>> >>> Gecko: Shipped/Shipping. Firefox has frozen (or capped) much of their >>> UA string already. >>> >>> WebKit: Shipped/Shipping. Safari has already frozen everything in their >>> desktop UA string except for Safari and WebKit versions. >>> >>> Web developers: Mixed signals. Reactions have ranged from positive to >>> indifferent to negative, from various channels. >>> >>> Debuggability >>> >>> No special DevTools support needed. >>> >>> Will this feature be supported on all six Blink platforms (Windows, Mac, >>> Linux, Chrome OS, Android, and Android WebView)? >>> >>> No (Only for desktop platforms: Windows, Mac, Linux, Chrome OS) >>> >>> Is this feature fully tested by web-platform-tests >>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md> >>> ? >>> >>> No >>> >>> Flag name >>> >>> #reduce-user-agent-platform-oscpu >>> >>> Tracking bug >>> >>> https://bugs.chromium.org/p/chromium/issues/detail?id=1339834 >>> >>> Launch bug >>> >>> https://bugs.chromium.org/p/chromium/issues/detail?id=1346071 >>> >>> Link to entry on the Chrome Platform Status >>> https://chromestatus.com/feature/5098783126323200 >>> -- >>> 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/CAJh4P7FysJS2D2i4G3YNkf6X8N4_eyUcP%2BpoFrUB_ikdiATwuA%40mail.gmail.com >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJh4P7FysJS2D2i4G3YNkf6X8N4_eyUcP%2BpoFrUB_ikdiATwuA%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/CAOMQ%2Bw9fGf_85Y4oFArSbBHmFYFEnZ%2BozUaRUvJqFJork%2BadcQ%40mail.gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9fGf_85Y4oFArSbBHmFYFEnZ%2BozUaRUvJqFJork%2BadcQ%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/3b26fcb5-2bc9-56d9-8fa2-6918d703bb7e%40gmail.com >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3b26fcb5-2bc9-56d9-8fa2-6918d703bb7e%40gmail.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/CAJh4P7EsOyYro%2BQ0a2VvWwv4SDDB4CCeaCrW8wfrCP4oMiVhgw%40mail.gmail.com.