-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTP Client Hints + Client Hints Infrastructure #20
Comments
Many of client hints have very questionable use cases like device memory being used as a proxy to estimate how fast a given device is. At the end, we probably need to evaluate each client hints separately. |
I think we'd be interested in implementing the Client Hints infrastructure if and only if there are any specific client hints we want to implement. So in that sense we'd be neutral. However, as written, Client Hints Infrastructure seems to require support for all client hints that exist (not 100% sure about this) because:
Thus, to my reading, it's nonconforming to support Client Hint Infrastructure without supporting all Client Hints that currently exist (and I guess any that are added in the future). There doesn't seem to be leeway to support only some. Perhaps I'm misreading or this is merely bad drafting and not intended. |
Yeah, that's not super intentional. UA-CH is explicit about allowing a UA to return empty or false values or only support hints it wants to: https://wicg.github.io/ua-client-hints/#fingerprinting. I can file a bug to make that more generalized in CH infra. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Does this include User-Agent Client Hints JavaScript API or is that a separate issue? |
That makes sense as part of #70 (UACH). |
I'm mildly concerned about the same-origin policy impact of the new request headers as discussed in WICG/client-hints-infrastructure#100. There's an attempt at whatwg/fetch#1434 to mitigate some of that, but it needs quite a bit of work and whether it can be rolled out retroactively remains to be seen I suppose. |
What's the difference between this and #70? |
It looks like this issue is still open & the fetch PR hasn't landed. Marking this as 'blocked'. |
Request for position on an emerging web specification
Information about the spec
Additional spec URL, repository, and issue tracker: https://wicg.github.io/client-hints-infrastructure/, https://github.com/WICG/client-hints-infrastructure, & https://github.com/WICG/client-hints-infrastructure/issues/.
Design reviews and vendor positions
Bugs tracking this feature
Anything else we need to know
These two specs jointly define the underlying infrastructure and mechanisms of Client Hints, but don't actually specify any hints themselves. Filing this mostly to have something to then link to when we're asked for opinions on specific client hints, for general client hint infra discussion.
The text was updated successfully, but these errors were encountered: