User Agent History

Original author: Aaron Andersen
  • Transfer
I saw a link to this text here in new ones. I liked it very much, it’s a pity that the link didn’t reach the main page. Therefore, I decided to make a free translation, trying to maintain a narrative style.

In the Beginning, there was NCSA Mosaic, 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, a new browser came up, “Mozilla”, an abbreviation for “Mosaic Killer” - but we wouldn’t be happy with it in Mosaic, therefore we had to rename it to Netscape, but presented as Mozilla / 1.0 (Win3.1) , and there was even more happiness and joys: supported netscape frames, and people liked the frames. But the mosaic did not support frames - and the user agent began to determine, and Mozilla sent the frames to the webmasters, and the rest did not send frames.

And they said to Netscape: “let's get rid of Microsoft and call Windu poor device drivers,” and Microsoft got offended. And they made their browser, calling it the Internet Explorer, the killer of netscape. And supported IE frames, but was not a mozilla, and did not receive frames. Impatient was Microsoft did not want to wait for the mercy of web designers, and declared they IU as "Mozilla-compatible", and he began to pretend to be Netscape, and introduced himself as Mozilla / 1.22 (compatible; MSIE 2.0 ; Windows 95) , and he received frames, and holiday was in Microsoft, but webmasters thought about it.

And she sold M $ IE along with Windows, and they made it better than a net cabinet, and the first browser war thundered on the ground. And Netscape lost, and Microsoft had a lot of joy. But Mozilla’s netscape was reborn, and Mozilla created Gecko, and was named Mozilla / 5.0 (Windows; U; Windows NT 5.0; en-US; rv: 1.1) Gecko / 20020826. Geko was an engine, and he was good. 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 his 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 , second -Mozilla / 5.0 (Windows; U; Windows NT 5.1; de; rv: 1.8.1.8) Gecko / 20071008 SeaMonkey / 1.0: everyone pretended to be Mozilla, and everyone worked for Gecko.

And Geko was good, not to say about IE, and discrimination started again: Geko was given good code, but the rest were not. And Linux supporters grieved, because they created Konqueror, and he was driven by KHTML, which they thought was no worse than Gecko, but that was not Gecko, and he did not get good pages. So Konkoror began to pretend to be a Geeko, 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 determine the fate of their user agent,” and make a menu, and the opera would pretendMozilla / 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 responded to their WebKit project, but they wanted pages optimized for KHTML, and therefore they called 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 Microsoft was afraid of fox power, 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.

And Google created Chrome, and they used the brainchild of WebKit, and they wanted pages for Safari, and pretended to be Safari. So Chrome used WebKit pretending to be Safari, and WebKit pretended to be KHTML, KHTML pretended to be Gecko, and all of them pretended to be Mozilla, and now it was called Lame Mozilla / 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 the user agent finally got into it, becoming almost useless, and everyone pretends to be everyone, and the confusion flourishes.

Also popular now: