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.