User Agent

Normally the HTTP header and the JavaScript value of the user agent should match, but if you're some l33t h4xx0r (or you're using certain extensions), they may differ.
This page provides both values, because... well, why not?

The user agent that your browser sent via the User-Agent HTTP header.
The user agent reported by your browser, retrieved via navigator.userAgent global value.