A JavaScript user agent parser used to get information on a client's browser, OS, device, etc.