Contact emails aric...@chromium.org, miketa...@chromium.org
Explainer https://github.com/wanderview/quota-storage-partitioning/blob/main/explainer.md Links to previous Intent discussions Intent to Experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/FNi-nNC8fiw/ Intend to Extend Experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/NiqXsIGv01I/ <https://groups.google.com/a/chromium.org/g/blink-dev/c/NiqXsIGv01I/m/njSZj2ILAQAJ> Summary We shipped “storage partitioning” in Chrome 115, an initial Deprecation Trail <https://developer.chrome.com/origintrials/#/view_trial/-8517432795264450559> (DT) from Chrome 111 - 126, and a second DT <https://developer.chrome.com/origintrials/#/view_trial/568016503002103809> from Chrome 127 - 132. There are also enterprise policies available: https://chromeenterprise.google/policies/#DefaultThirdPartyStoragePartitioningSetting https://chromeenterprise.google/policies/#ThirdPartyStoragePartitioningBlockedForOrigins We are requesting a renewal for 6 milestones (Chrome 133 - 138 inclusive) for the DisableThirdPartyStoragePartitioning2 <https://developer.chrome.com/origintrials/#/view_trial/568016503002103809> DT (the extension will be named DisableThirdPartyStoragePartitioning3). We may need to request a further extension down the road, but for now 6 milestones is sufficient. Since we shipped the first Deprecation Trial, we have also shipped the non-cookie storage extension to SAA <https://groups.google.com/a/chromium.org/g/blink-dev/c/F5EV8I-j7Eg/m/OAi7lcykAAAJ> (Chrome 125+) to address sites impacted by storage partitioning. We are still confident this API extension has addressed the majority of “unpartitioned” storage use cases (as evidenced by the significant delta in registered origins between the deprecation trial and its renewal), however, we are aware of a few partners with slightly different use cases that we are currently exploring API solutions for, especially in the areas of Anti-Abuse and Anti-Fraud. Our goal is still to have this Deprecation Trial expire and migrate the platform to partitioned-by-default 3rd party storage, communications APIs, and service workers, but future renewals may be needed. Given that, we propose to only allow an extension for sites that have already enrolled in the current non-expired Deprecation Trial, taking advantage of the new OT registration approval workflow. Blink component Blink>Storage <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EStorage> TAG review https://github.com/w3ctag/design-reviews/issues/629 Chromium Trial Name DisableThirdPartyStoragePartitioning3 Origin Trial documentation link https://developers.google.com/privacy-sandbox/cookies/temporary-exceptions/storage-partitioning-deprecation-trial RisksInteroperability and Compatibility Gecko: Shipped/Shipping WebKit: Shipped/Shipping Web developers: Mixed signals (some supportive, some concerns around compatibility) 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? Not enabled on WebView for now. Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)? No, 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> ? We have basic WPT coverage. Finch feature name DisableThirdPartyStoragePartitioning3 Tracking bug https://issues.chromium.org/40055290 Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5723617717387264 -- 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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGpy5DJTtNyoZftn2v0Enfo_7LurthqRyRKaOdNavzKXRveDKQ%40mail.gmail.com.