Fixing the subject prefix, apologies.

On Mon, Mar 7, 2022 at 7:55 AM Ari Chivukula <aric...@chromium.org> wrote:

> Contact emails
>
> aric...@chromium.org, jadekess...@chromium.org, miketa...@chromium.org
>
> Design Doc
>
>
> https://docs.google.com/document/d/1sRYGWL2H_qFQamffUbojBiQdbJ1uAmptr3F_jjx5VSI/edit
>
> Specification
>
> https://wicg.github.io/savedata/
>
> https://wicg.github.io/client-hints-infrastructure/
>
> Summary
>
> The Sec-CH-Save-Data client hint
> <https://wicg.github.io/client-hints-infrastructure/> indicates whether
> the user agent intends to reduce data usage. It will be sent by default on
> all requests unless the permissions policy says otherwise.
>
>
>
> For example, one could limit delegation of this hint via HTTP headers:
>
> Permissions-Policy: ch-save-data=(self, https://bar.com/)
>
>
>
> Or, one could limit delegation of this hint via an HTML meta tag:
>
> <meta name="Accept-CH" content="sec-ch-save-data=(https://bar.com/)">
>
>
>
> Example of new HTTP header when Data Saver is on:
>
> Sec-CH-Save-Data: ?1
>
>
>
> Example of new HTTP header when Data Saver is off:
>
> Sec-CH-Save-Data: ?0
>
>
>
> Explicitly requesting Sec-CH-Save-Data or modifying the CH-Save-Data
> permissions policy will prevent the old `Save-Data` header from being
> sent. Otherwise, the old header will not be affected.
>
>
>
> Blink component
>
> Blink>Network>ClientHints
> <https://bugs.chromium.org/p/chromium/issues/list?q=component%3ABlink%3ENetwork%3EClientHints>
>
>
>
> Motivation
>
> The current `Save-Data` header is sent when a browser or operating system
> data saver setting is on (e.g., Lite mode
> <https://support.google.com/chrome/answer/2392284?hl=en&co=GENIE.Platform%3DAndroid>)
> for all first and third party requests, lives outside the client hints
> system <https://wicg.github.io/client-hints-infrastructure/>, and is named
> improperly
> <https://docs.google.com/document/u/1/d/1yhVLyEIpDhhDQf698WkvXBiPcLwxEgCBI4o1FjvXwfM/edit>.
> `Sec-CH-Save-Data` will be a proper client hint and its delegation to third
> parties could be prevented via permissions policies
> <https://wicg.github.io/client-hints-infrastructure/#policy-controlled-features>
> .
>
> TAG review
>
> N/A (No new data is exposed that wasn't before)
>
> Compatibility
>
> The `Save-Data` header will not be removed, so adoption of
> `Sec-CH-Save-Data` is optional.
>
>
> Interoperability
>
> Gecko: Client Hints not yet implemented (considered non-harmful
> <https://mozilla.github.io/standards-positions/#http-client-hints>)
>
> WebKit: Client Hints not yet implemented
>
> Web developers: No feedback yet
>
> Debuggability
>
> N/A
>
> Is this feature fully tested by web-platform-tests?
>
> Not yet, but it will be. `Save-Data` tests are here
> <https://github.com/web-platform-tests/wpt/search?q=save-data>.
>
> Tracking bug
>
> https://crbug.com/1293443
>
> Link to entry on the Chrome Platform Status
>
> https://chromestatus.com/feature/5645928215085056
>
>

-- 
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/CAGpy5DKugYrD41CV6ppc%2BvWu2-iX5P0FaUOa_mDDBejg7wWT5w%40mail.gmail.com.

Reply via email to