Skip to content
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

New principle: When to use client hints #307

Closed
torgo opened this issue Apr 19, 2021 · 5 comments
Closed

New principle: When to use client hints #307

torgo opened this issue Apr 19, 2021 · 5 comments
Assignees
Labels
Status: Consensus to write We have TAG consensus about the principle but someone needs to write it (see "To Write" project)

Comments

@torgo
Copy link
Member

torgo commented Apr 19, 2021

This was brought up in our discussion of client hints reliability mechanism - in breakout A on week-of April 19. The question was raised : should we have a design principle on when to use / not use client hints as opposed to other mechanisms?

@torgo torgo assigned torgo and hober Apr 19, 2021
@torgo torgo added this to the 2021-05-10-F2F-Arakeen milestone Apr 19, 2021
@torgo
Copy link
Member Author

torgo commented May 26, 2021

Came up in discussion of w3ctag/design-reviews#632 - maybe we should say that client hints should always be an optimisation - that you should always be able to accomplish whatever the goal is with some other means.

@yoavweiss
Copy link

maybe we should say that client hints should always be an optimisation - that you should always be able to accomplish whatever the goal is with some other means.

Can you expand on why that would be the case? That used to be the assumption, but the Client Hints reliability mechanism is explicitly trying to solve this (by making Client Hints reliable and predictably available).

@torgo
Copy link
Member Author

torgo commented Jun 7, 2021

The perception we have is that client hints are more difficult to use for web developers because they require access to server configuration. So they're fine for "big web" but present a barrier to entry for others. Also in some cases client hints are disabled. Let's have a discussion about it by all means.

@torgo
Copy link
Member Author

torgo commented Jun 14, 2021

Some good discussion in our call today https://github.com/w3ctag/meetings/blob/gh-pages/2021/telcons/06-14-agenda.md that should enable us to write some text. I will make a first pass.

@torgo torgo added Status: Consensus to write We have TAG consensus about the principle but someone needs to write it (see "To Write" project) Agenda+ and removed Agenda+ labels Jun 14, 2021
@yoavweiss
Copy link

Thanks Dan! The Security Considerations section of the RFC can provide a good overview of the principles we used so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Consensus to write We have TAG consensus about the principle but someone needs to write it (see "To Write" project)
Projects
None yet
Development

No branches or pull requests

3 participants