Jacob Kaplan-Moss

πŸ“Œ WebAIM: Blog - History of the browser user-agent string

β€œAnd thus Chrome used WebKit, and pretended to be Safari, and WebKit pretended to be KHTML, and KHTML pretended to be Gecko, and all browsers pretended to be Mozilla, [...] and the user agent string was a complete mess, and near useless, and everyone pretended to be everyone else, and confusion abounded.”