Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Intent to Ship: Allow Reading Interest Groups in Shared Storage Worklet

177 views
Skip to first unread message

Josh Karlin

unread,
Dec 20, 2024, 11:25:21 AM12/20/24
to blink-dev, Yao Xiao, Cammie Smith Barnes, Rohit Gupta, Renan Feldman, Sara Akram

Contact emails

yao...@chromium.org

cam...@chromium.org

jka...@chromium.org

rohit...@chromium.org

ren...@google.com

sara...@google.com


Explainer

https://github.com/WICG/shared-storage/pull/180


Specification

https://github.com/WICG/turtledove/pull/1299

https://github.com/WICG/shared-storage/pull/203


Summary

An interestGroups() method is added to the shared storage worklet, to return the Protected Audience interest groups associated with the shared storage origin's owner, with some additional metadata. This API provides the Protected Audience buyer with a better picture of what's happening with their users, allowing for Private Aggregation reports.


Blink component

Blink>Storage>SharedStorage


TAG review

Review


TAG review status

TAG is unsatisfied with the underlying API


Risks

Interoperability and Compatibility

The changes are fully backward compatible.


Gecko: No signal

WebKit: No signal

Web developers: Developers have found this feature to be helpful (link).

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


Security / Privacy

None. Reading the interest group data is already feasible by writing it to shared storage when the user joins an IG, and writing auction result data from within PA worklets to shared storage. This method is a convenience.


Debuggability

Shared Storage worklet can be inspected within DevTools: Debug Shared Storage worklets with DevTools


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?

Yes


Finch feature name

InterestGroupsInSharedStorageWorklet


Requires code in //chrome?

No


Estimated milestones

We intend to ship in M133


Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5074536530444288


Chris Harrelson

unread,
Jan 8, 2025, 11:56:43 AMJan 8
to Josh Karlin, blink-dev, Yao Xiao, Cammie Smith Barnes, Rohit Gupta, Renan Feldman, Sara Akram
LGTM1

--
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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAANMuaOGsPo5HwPGmwTHHKG1n40FZoUw1XO5Ta%2BXRJc_M%2BfYqA%40mail.gmail.com.

Mike Taylor

unread,
Jan 8, 2025, 2:50:50 PMJan 8
to Chris Harrelson, Josh Karlin, blink-dev, Yao Xiao, Cammie Smith Barnes, Rohit Gupta, Renan Feldman, Sara Akram

Yoav Weiss (@Shopify)

unread,
Jan 15, 2025, 11:13:18 AMJan 15
to blink-dev, Mike Taylor, blink-dev, Yao Xiao, cam...@google.com, rohit...@google.com, Renan Feldman, Sara Akram, Chris Harrelson, Josh Karlin
LGTM3

On Wednesday, January 8, 2025 at 8:50:50 PM UTC+1 Mike Taylor wrote:

LGTM2

On 1/8/25 11:56 AM, Chris Harrelson wrote:

In the future, please provide links to sections in the explainer/specs instead of PR diffs.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
--
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+unsubscribe@chromium.org.
Reply all
Reply to author
Forward
0 new messages