Skip to content

What is the minimal set of client hints needed for the best analysis result? #876

Answered by nielsbasjes
istreeter asked this question in Q&A
Discussion options

You must be logged in to vote

The current situation is that the useragent still has some valuable information which is now duplicated in the client hints.
With browser builders stripping the information from the useragent and moving the info to the client hints you can see the need for the client hint increasing over time in the near future.

So right now you'll see that the client hints in many cases do not have added value because both the UA and CH contain the same information.

You mention the Sec-CH-UA-Arch and Sec-CH-UA-Bitness which currently are the only way to detect if a Mac is running an M1 (ARM based) cpu. Without these hints this testcase would actually indicate an Intel cpu instead of ARM:

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@nielsbasjes
Comment options

@istreeter
Comment options

@dletendre-hc
Comment options

@nielsbasjes
Comment options

Answer selected by istreeter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #873 on January 12, 2023 13:10.