Howdy blink-dev,

Phase 5 of UA Reduction is currently ramping up to 1% of the stable release population. No changes will occur between now and January 9th, pending site compatibility feedback.

thanks,
Mike

On 9/7/22 12:16 PM, Victor Tan wrote:
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
            
<https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity>


                    Specification

            https://www.chromium.org/updates/ua-reduction
            <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
            <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
            <https://bugs.chromium.org/p/chromium/issues/detail?id=1339834>


                    Launch bug

            https://bugs.chromium.org/p/chromium/issues/detail?id=1346071
            <https://bugs.chromium.org/p/chromium/issues/detail?id=1346071>


                    Link to entry on the Chrome Platform Status

            https://chromestatus.com/feature/5098783126323200
            <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 <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJh4P7EsOyYro%2BQ0a2VvWwv4SDDB4CCeaCrW8wfrCP4oMiVhgw%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/8917a251-2695-5b00-762f-d10fcc8c31af%40chromium.org.

Reply via email to