What would break if at this point Safri and Chrome decided to go back to a basic user agent string and abandon all of the silliness? Do any important sites do sniffing in any important way?
(I know I sniff for iPhone but that’s about it)
(I know I sniff for iPhone but that’s about it)
I've seen comments from Youtube devs that say progressive enhancement is too slow, so they use the useragent to choose what bundle to send.
I get it, sometimes sniffing is necessary for some things. But it's embarrassing to see a company of Google's size and caliber so reliant on it, and to see their developers so quickly accept that they're just going to abandon what is one of the cornerstones of good web development.