This is the request.agent class. It contains information about the client by parsing the user-agent. This is class is a wrapper of faisalman's ua-parser-js package.
This function returns the browser class. This class contains information about the browser the client was using when sending the request.
This function returns the cpu class. This class contains information about the cpu the client was using when sending the request.
This function returns the device class. This class contains information about the device the client was using when sending the request.
This function returns the engine class. This class contains information about the engine the client was using when sending the request.
This function returns the os class. This class contains information about the os the client was using when sending the request.
This function will return the full User-Agent header the client send. The User-Agent header contains information about the system the client is using and can therefore be used to get some information about the client. Please note that the client is able to fake his/her User-Agent, so this information shouldn't be depended on.