Thanks all - the renewed deprecation trial is live now. We renamed it to
DisableThirdPartyStoragePartitioning2 to work around some internal
limitations (and to show off our creative re-naming abilities).
Qualified origins can apply for registration here:
https://developer.chrome.com/origintrials/#/view_trial/568016503002103809
blog post:
https://developers.google.com/privacy-sandbox/blog/storage-partitioning-deprecation-trial-renewal
Note that there are still a few weeks left to register for the original
DT, which would qualify an origin for the extension.
On 5/22/24 11:58 AM, Yoav Weiss (@Shopify) wrote:
LGTM to extend the deprecation trial M127-M132 inclusive
On Wed, May 22, 2024 at 4:44 PM Mike Taylor <miketa...@chromium.org>
wrote:
On 5/22/24 8:11 AM, Yoav Weiss (@Shopify) wrote:
On Tue, May 21, 2024 at 8:55 PM Mike Taylor
<miketa...@chromium.org> wrote:
**
*Contact emails*
*
miketa...@chromium.org
Explainer
https://github.com/wanderview/quota-storage-partitioning/blob/main/explainer.md
<https://github.com/wanderview/quota-storage-partitioning/blob/main/explainer.md>
Specification
None
Summary
We shipped “storage partitioning” in Chrome 115, and a
Deprecation Trail
<https://developer.chrome.com/origintrials/#/view_trial/-8517432795264450559>(DT)
beginning in M113 that is set to expire in M126. There are
also enterprise policies available:
https://chromeenterprise.google/policies/#DefaultThirdPartyStoragePartitioningSetting
<https://chromeenterprise.google/policies/#DefaultThirdPartyStoragePartitioningSetting>
https://chromeenterprise.google/policies/#ThirdPartyStoragePartitioningBlockedForOrigins
<https://chromeenterprise.google/policies/#ThirdPartyStoragePartitioningBlockedForOrigins>
We are requesting a renewal for 6 milestones (M127 - M132
inclusive) for the DisableThirdPartyStoragePartitioning
<https://developer.chrome.com/origintrials/#/view_trial/-8517432795264450559>DT
(but notthe
DisableThirdPartySessionStoragePartitioningAfterGeneralPartitioning
<https://developer.chrome.com/origintrials/#/view_trial/3444127815031586817>DT).
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>(M125+)
to address sites impacted by storage partitioning. We are
confident this API extension will address the majority of
“unpartitioned” storage use cases, however, we are aware of a
few partners with slightly different use cases that we are
currently exploring API solutions for.
Our near-term goal is to have this Deprecation Trial expire
and migrate the platform to partitioned-by-default 3rd party
storage, communications APIs, and service workers, especially
ahead of 3rd party cookie deprecation. 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.
*
That's exciting! Are there numbers you can share regarding the
current participants? Is it realistic to expect the 6 milestone
renewal to be the last one?
Sure thing - we have on the order of 600 registrants, but if you
de-dupe the list that takes you down to about 400. Further
removing localhost, or staging or obvious test domains (stuff like
"https://testing-this-ot.vercel.app"
<https://testing-this-ot.vercel.app>, we're down to ~300. My
hand-wavey guess is the majority of these will be served by the
non-cookie SAA stuff we shipped, or have already resolved their
need to use the OT.
Will this be the last renewal? Hard to predict the future, but if
we do find ourselves in that bucket I would like to craft it in
such a way to continue to narrow the funnel further than we are
right now, especially to avoid timeline contention and
side-channels with 3PCD.
*
We will respond to this intent with a link to a blog post
once the renewal process is in place.
Blink component
Blink>Storage
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EStorage>
TAG review
Early Design Review
https://github.com/w3ctag/design-reviews/issues/629
<https://github.com/w3ctag/design-reviews/issues/629>
TAG review status
Resolution Satisfied
Chromium Trial Name
DisableThirdPartyStoragePartitioning
Origin Trial documentation link
https://developer.chrome.com/blog/storage-partitioning-deprecation-trial/
<https://developer.chrome.com/blog/storage-partitioning-deprecation-trial/>
Risks
Interoperability 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.
DevTrial instructions
https://developer.chrome.com/en/blog/storage-partitioning-dev-trial
<https://developer.chrome.com/en/blog/storage-partitioning-dev-trial>
Finch feature name
DisableThirdPartyStoragePartitioning
Non-finch justification
N/A
Requires code in //chrome?
False
Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=1191114
<https://bugs.chromium.org/p/chromium/issues/detail?id=1191114>
Launch bug
https://launch.corp.google.com/launch/4214498
<https://launch.corp.google.com/launch/4214498>
Estimated milestones
Shipping on desktop
115
Origin trial desktop first
113
Origin trial desktop last
132
DevTrial on desktop
105
Shipping on Android
115
DevTrial on Android
105
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5723617717387264?gate=5117857892663296
<https://chromestatus.com/feature/5723617717387264?gate=5117857892663296>
Links to previous Intent discussions
Intent to Experiment:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d395956d-3a59-1ba9-1b5c-33505e1518d3%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d395956d-3a59-1ba9-1b5c-33505e1518d3%40chromium.org>
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/a259a331-8726-4579-b5ee-5191cd8bf705%40chromium.org
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/a259a331-8726-4579-b5ee-5191cd8bf705%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/1b7f45f3-2ffb-486c-896e-074b3b6d504a%40chromium.org.