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 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 <[email protected]> 
> wrote:
>
>> Contact emails
>>
>> [email protected]
>>
>> [email protected]
>>
>> [email protected]
>>
>> [email protected]
>>
>> Explainer
>>
>> https://github.com/WICG/shared-storage
>>
>> Specification
>>
>> 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
>>
>>    1. 
>>    
>>    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
>>
>> -- 
>> 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 [email protected].
>> 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 [email protected].
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.

Reply via email to