📜 ⬆️ ⬇️

User agent history

I saw a link to this text here in the new. I liked it very much, it’s a pity that the link didn’t go to the main page. Therefore, I decided to make a free translation, trying to preserve the style of narration.

At the Beginning, NCSA Mosaic was in place, and he called himself NCSA_Mosaic / 2.0 (Windows 3.1) , and he showed the user pictures in the text, and there was a lot of joy.

And now, the new browser came, “Mozilla”, short for “Mosaic Killer” —but they wouldn’t rejoice at Mosaic, therefore, had to be renamed Netscape, but presented as Mozilla / 1.0 (Win3.1) , and there was even more happiness and Joy: supported netscape frames, and people liked the frames. But the mozayk did not support frames - and the user agent began to determine, and the webmasters sent Mozille frames, and the rest were not frames.
')
And Netscape said, “let's postebm over Microsoft and call Windows badly debugged device drivers,” and Microsoft was offended. And they made their browser, calling it Internet Explorer, the Netscape Killer. And I supported the frames, but it was not Mozilla, and did not receive frames. Impatient was Microsoft, did not want to wait for the mercy of webmasters, and they declared IE as “Mozilla-compatible”, and he pretended to be non-skip, and introduced himself as Mozilla / 1.22 (compatible; MSIE 2.0; Windows 95) , and he received frames, and a holiday was in mayrosoft, but webmasters thought.

And selling M $ IE along with Windows, and they made it better than a non-cabinet, and the first browser war rattled on the ground. And Netscape lost, and Microsoft had a lot of joy. But the netscape was revived by Mozilla, and created Mozilla by Gecko, and was called Mozilla / 5.0 (Windows; U; Windows NT 5.0; en-US; rv: 1.1) Gecko / 20020826. Geko was a good engine. And Mozilla became Ognelis, and was called Mozilla / 5.0 (Windows; U; Windows NT 5.1; sv-SE; rv: 1.7.5) Gecko / 20041108 Firefox / 1.0 , and Ognelis was even better. And Geko began to multiply, and many browsers borrowed its code, and called themselves one - Mozilla / 5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv: 1.7.2) Gecko / 20040825 Camino / 0.8. 1 , the second is Mozilla / 5.0 (Windows; U; Windows NT 5.1; de; rv: 1.8.1.8) Gecko / 20071008 SeaMonkey / 1.0: each pretended to be Mozilla, and each worked for Geco.

And Geko was good, what not to say about IE, and discrimination began again: Geko was given a good code, but the rest were not. And the supporters of Linux grieved, because they created the Konqueror, and it was driven by KHTML, which they thought were no worse than Geco, but it was not Geco, and he did not receive good pages. So Conqueror became pretending to be Geko, and got good pages, calling himself Mozilla / 5.0 (compatible; Konqueror / 3.2; FreeBSD) (KHTML, like Gecko), and there was even more confusion.

Then Opera came, and said: "Let the users themselves decide the fate of the user agent of their own," and make a menu, and pretend the opera then Mozilla / 4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.51, then Mozilla / 5.0 ( Windows NT 6.0; U; en; rv: 1.8.1) Gecko / 20061208 Firefox / 2.0.0 Opera 9.51, then Opera / 9.51 (Windows NT 5.1; U; en).

And they created Apple Safari, and used KHTML, but improved it, and tweaked it into their WebKit project, but they wanted pages optimized for KHTML, and were named because Mozilla / 5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit / 85.7 (KHTML, like Gecko) Safari / 85.5, and it just got worse.

And they were frightened by Microsoft as a fox force, and IE returned, and was called Mozilla / 4.0 (compatible; MSIE 8.0; Windows NT 6.0), and showed correctly, but only at the request of the webmaster.

So Google created Chrome, and used their brainchild of Web Kit, and they wanted pages for Safari, and pretended to be Safari. And Chrome used WebKit, pretending to be Safari, and WebKit pretended to be KHTML, KHTML was pretending to be Gecko, and everyone pretended to be Mozilla, and that’s why they called themselves Mozilla Lame / 5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit / 525.13 (KHTML) , like Gecko) Chrome / 0.2.149.27 Safari / 525.13, and finally the user-agent zasralis, becoming virtually useless, and everyone pretends to be everything, and the confusion is rampant.

Source: https://habr.com/ru/post/39715/


All Articles