On Friday, June 10, 2022 at 10:54:51 PM UTC+2 Josh Karlin wrote:
> Contact emailscam...@chromium.org, yao...@chromium.org, > erictrou...@chromium.org, jkar...@chromium.org ExplainerExplainer > <https://github.com/pythagoraskitty/shared-storage> (WICG proposal > <https://github.com/WICG/proposals/issues/57>) SpecificationTBD SummaryShared > Storage allows for unpartitioned storage (i.e. not partitioned by top-frame > as is planned for other types of storage) that may only be read in a secure > environment with carefully constructed output gates. This API is intended > to support many cross-site use cases on the web while significantly > decreasing cross-site user tracking. > > This I2E is for Shared Storage's first output gate, called selectURL. It > allows Shared Storage to be used to select from a short list of URLS to be > displayed in a Fenced Frame. Gates related to aggregate reporting will > follow in future experiments. > Blink componentBlink>Storage > <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EStorage> > >SharedStorage TAG review > https://github.com/w3ctag/design-reviews/issues/747 TAG review status > Pending Risks Interoperability and Compatibility Gecko/Webkit: No signal > as we're first in the process of moving this into a community group. Web > developers: No signals Other signals: WebView application risksDoes this > intent deprecate or change behavior of existing APIs, such that it has > potentially high risk for Android WebView-based applications? > > No. > Goals for experimentationThe intent is for experimenters to try out > Shared Storage and see how well it works for them. We expect there to be > utility trade-offs and bumps along the road toward optimizing privacy. We > also expect it may be necessary to change budgeting parameters and we > intend to add new output gate algorithms along the way. So please > experiment and provide feedback on the issue tracker to help us improve the > API. Experiment ConfigurationThe origin trial for this experiment is > shared among various Privacy Sandbox APIs. Our goal is to allow for > coordinated experiments to be run by multiple different sites, across > multiple APIs in one OT. This shared origin trial, Privacy Sandbox Ads > APIs, is a third-party origin trial. To ensure that developers can run > coordinated experiments without concern for exceeding page load usage > thresholds, this Origin Trial is available for a subset of users by > default. Therefore, it will be necessary to feature test to ensure that the > API surface you want to use is available after providing your OT token. A > second advantage of this configuration is that different experimenters will > experiment with the same users, which enables coordination for APIs like > FLEDGE across third parties. Ongoing technical constraints > As mentioned above, this experiment includes only the selectURL output > gate of SharedStorage. We will follow up with aggregate reporting gates in > future releases. > > > DebuggabilityThere are no particular debugging APIs made available or > Chrome DevTools integrations for this OT. 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> > ?Internal platform tests exist, but they’re internal-only until we’re > able to make the fenced frames test infrastructure external. Flag nameOn > M104 or greater, the API can be enabled from > `chrome://flags/#privacy-sandbox-ads-apis`, or by activating the > `SharedStorageAPI`, `FencedFrames`, and `PrivacySandboxAdsAPIsOverride` > features. Requires code in //chrome?Only for permission checks. Tracking > bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1218540 Launch > bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1218535 Estimated > milestonesWe intend to begin experimenting in M104 as part of the Privacy > Sandbox APIs Origin Trial > <https://developer.chrome.com/blog/privacy-sandbox-unified-origin-trial/>. > What are the timelines for running the experiment? M104 till? > Link to entry on the Chrome Platform Status > https://chromestatus.com/feature/6256348582903808 This intent message was > generated by Chrome Platform Status <https://chromestatus.com/>. > -- 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/917590f9-b719-4bd9-9c4a-4a6d7e99d98cn%40chromium.org.