Sec,ch,ua,arch:,""x86""
: Unlike the old UA string that sent everything by default, this is a high-entropy hint . It is only sent if the server explicitly asks for it, reducing the "fingerprinting" surface area for casual tracking. How to Implement It
If you need this information on the client side, you can use the NavigatorUAData API . Because it is high-entropy data, it returns a Promise: Detecting Microsoft Edge from your website sec,ch,ua,arch:,""x86""
: Your server sends a response with: Accept-CH: Sec-CH-UA-Arch : Unlike the old UA string that sent
: If you offer software downloads, you can automatically serve the x86 installer instead of the ARM version without asking the user. Because it is high-entropy data, it returns a
Historically, developers had to "sniff" the User-Agent string—a messy process prone to errors and spoofing. Sec-CH-UA-Arch provides a cleaner, structured way to:
: Tailor resource-heavy scripts or assets to the specific hardware capabilities of the user's machine.
This HTTP request header tells a server exactly what kind of processor instruction set the browser is running on. When you see Sec-CH-UA-Arch: "x86" , it indicates the device is powered by an Intel or AMD processor, as opposed to "arm" architectures common in mobile devices and newer MacBooks. Why Does It Matter?