LGTM3

On 10/11/23 10:45 AM, Chris Harrelson wrote:
LGTM2

On Wed, Oct 11, 2023 at 7:32 AM Yoav Weiss <yoavwe...@chromium.org> wrote:

    LGTM1

    On Friday, October 6, 2023 at 4:41:48 PM UTC+2 Mike Taylor wrote:

        Thanks Jason!

        And yes, Cammie (and team), please request approval bits in
        Chromestatus - API OWNERs will wait on that (not approvals,
        just beginning the process for each) before approving.

        thanks,
        Mike

        On 10/4/23 9:08 PM, 'Jason Robbins' via blink-dev wrote:
        At this morning's API Owners meeting, they asked me to add
        all review gate types to all of the "web developer facing
        code change" features that are currently under review,
        including this one. So, I have added Privacy, Security,
        Enterprise, Debuggability, and Testing gates to your feature
        entry.

        Please click the gate chips in the "Prepare to ship" stage on
        your feature detail page.  For each one, answer survey
        questions and request that cross-functional review.  You can
        request them all in parallel.  In cases where you already
        have the go/launch <https://goto.google.com/launch> bit
        approved, you can note that in a comment on that gate for a
        potentially faster review.

        Thanks,
        jason!

        On Wednesday, October 4, 2023 at 9:01:02 AM UTC-7 Chris
        Harrelson wrote:

            This looks good, but please file for all of the 5 other
            chips necessary for shipping a feature.

            On Wed, Sep 27, 2023 at 11:13 AM Cammie Smith Barnes
            <cam...@chromium.org> wrote:


                        Contact emails

                cam...@chromium.org

                jka...@chromium.org

                ale...@chromium.org

                yao...@chromium.org


                        Explainer

                https://github.com/WICG/shared-storage
                <https://github.com/WICG/shared-storage>


                        Specification

                https://wicg.github.io/shared-storage/
                <https://wicg.github.io/shared-storage/>


                        Summary

                We plan to ship the following changes to the Shared
                Storage API:

                1.

                    Only allow Private Aggregation reports for up to
                    5 seconds after a worklet operation starts

                    1.

                        This is a privacy measure to prevent timing
                        attacks.

                    2.

                        Reports sent after this point are silently
                        dropped

                2.

                    Allow writing to and deleting from Shared Storage
                    via HTTP response header

                    1.

                        This is a performance improvement and is
                        backwards compatible

                3.

                    Per-site privacy budgeting

                    1.

                        This change enforces budgets to per-site
                        rather than per-origin


                        Blink component

                Blink>Storage>SharedStorage
                
<https://bugs.chromium.org/p/chromium/issues/list?q=component%3ABlink%3EStorage%3ESharedStorage&can=2>





                        Risks


                        Interoperability and Compatibility

                Change [1] will drop the private aggregation
                contributions issued after 5 seconds after a worklet
                operation starts. 5 seconds should be sufficient for
                all known use cases, so this change should have
                negligible backward compatibility issues.

                Change [2] is optional and fully backwards compatible.

                Change [3] could decrease budget for those that are
                using multiple origins today that are considered part
                of the same eTLD+1. Since the API is new (shipped in
                M115), the expectation is for the impact to be low.
                It will not break script since the APIs gracefully
                handle situations where the budget is exceeded, but
                could impact the overall quality of the returned data
                for that site.


                Gecko: No signal


                WebKit: No signal


                Web developers: No signals


                Other signals:


                        WebView application risks

                Does this intent deprecate or change behavior of
                existing APIs, such that it has potentially high risk
                for Android WebView-based applications?

                None



                        Debuggability

                Shared Storage database contents for an origin can be
                viewed and modified within devtools. Support for
                debugging Shared Storage worklets will be available
                within the next couple of milestones.



                        Will this feature be supported on all six
                        Blink platforms (Windows, Mac, Linux, Chrome
                        OS, Android, and Android WebView)?

                All but WebView


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

                Yes


                        Flag name



                Finch feature name

                SharedStorageAPIM118


                        Requires code in //chrome?

                No


                        Estimated milestones

                We intend to ship in  M119.


                        Anticipated spec changes

                1.

                    Timeout enforcement:
                    
https://github.com/patcg-individual-drafts/private-aggregation-api/pull/102

                2.

                    Allow writing to Shared Storage via response headers

                https://github.com/WICG/shared-storage/pull/110

                3.

                    Per-site privacy budgeting

                https://github.com/WICG/shared-storage/pull/118



                        Link to entry on the Chrome Platform Status

                https://chromestatus.com/feature/5112254843846656
                <https://chromestatus.com/feature/5112254843846656>


-- 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/CAJ8xcq5HooQ3L6HbL9z8-xP9fFw3gjW6150H8RSJ_a4pfDmMcQ%40mail.gmail.com
                
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJ8xcq5HooQ3L6HbL9z8-xP9fFw3gjW6150H8RSJ_a4pfDmMcQ%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/02d283d3-3ba1-4baf-aa22-d7b1cd1dd313n%40chromium.org
        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/02d283d3-3ba1-4baf-aa22-d7b1cd1dd313n%40chromium.org?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/18947cf0-a260-4a9f-8d12-2e18af7272b1n%40chromium.org
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/18947cf0-a260-4a9f-8d12-2e18af7272b1n%40chromium.org?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/61251f6a-8863-4de0-99d6-80af0a665a44%40chromium.org.

Reply via email to