LGTM to experiment, starting from M104. On Wed, Jun 15, 2022 at 11:52 PM Josh Karlin <jkar...@chromium.org> wrote:
> > On Wed, Jun 15, 2022 at 5:02 AM Yoav Weiss <yoavwe...@chromium.org> wrote: > >> >> >> 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? >> > > Hi Yoav, > > It's tied to the lifetime of the larger Privacy Sandbox Ads APIs OT, which > is currently set to end in M104 although we anticipate asking for an > extension soon to facilitate additional testing. > Makes sense! > > > > > >> >> >>> 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/CAL5BFfX5TGbr93Qd0hcsbE9JD3K2TyN7%2BtAqCQXDJfzNohkYwg%40mail.gmail.com.