cam...@chromium.org, yao...@chromium.org, jka...@chromium.org, rohit...@chromium.org, rohit...@chromium.org, ren...@google.com, sara...@google.com
https://github.com/WICG/shared-storage/pull/176
https://github.com/WICG/shared-storage/pull/188
https://github.com/WICG/shared-storage/pull/202
Until fenced frames are required for selectURL, we have a per-page limit on its usage. This is limiting for callers as they can only use it twice per page load. This savedQuery option allows for selectURL() to be called any number of times across a page, and will always return the same value for the same query name. This is helpful for callers that are looking for consistent behavior based on cross-site information (e.g., cross-site a/b experiment selection).
TAG is unsatisfied with the underlying API
This is a backwards compatible change.
Gecko: Negative toward the selectURL API
WebKit: Negative toward the selectURL API
Web developers: Developers have been asking for this, as it allows them to use selectURL more frequently on a page without any privacy impact.
Other signals:
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
None
We intend to surface the per page load Shared Storage budgets in DevTools in a similar manner to the way that Shared Storage's navigation budget for Fenced Frames is surfaced on an origin's Application > Storage > Shared Storage page. This would allow developers, when testing locally, to confirm that budgets were charged as expected for saved queries. We may also consider including the per-page saved queries in devtools as well. We plan to start implementation of these features soon.
All but WebView
Yes
None
SharedStorageSelectURLSavedQueries
False
https://issues.chromium.org/u/1/issues/367440966
https://launch.corp.google.com/launch/4346722
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
None
https://chromestatus.com/feature/5098690386329600?gate=5084801233846272
This intent message was generated by Chrome Platform Status.
Intent to Ship: Saved queries in sharedStorage.selectURLContact emailscam...@chromium.org, yao...@chromium.org, jka...@chromium.org, rohit...@chromium.org, rohit...@chromium.org, ren...@google.com, sara...@google.com
Explainer
--
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/f2698444-0b26-4e75-8803-f7491a0594e1n%40chromium.org.
LGTM3