Parse and analyze browser user agent strings
The User-Agent string identifies the browser, operating system, and device to web servers. It's used for content negotiation, analytics, and compatibility. Modern browsers are moving towards reducing UA complexity through Client Hints.