A brief history of JavaScript, 20 years of browser

Source: Internet
Author: User

A long time ago there was no yahoo,google .... People are still using 28.8KBIT/S's "cat" Internet access, the user registration or login when all the authentication is in the server authentication, if the user registration when the user name or password input error is submitted, and then after 60 seconds the server returned a message that the "XXXX" error, the user crazy.

Then Netscape Navigator Company wants to authenticate directly to the client in a way that, if verified by the client, is verified by the server, which reduces the pressure on the service side and improves the user experience.

At that time, the best browser company Netscape Navigator decided to develop a client language, appointing the company's Brendan Eich (1964) for development:

Brendan Eich wrote the first version of JavaScript in 10 days.

1995 February released the first version of Netscape Navigator2(Mosaic was the browser's previous existence, just mosaic the browser was sold, mosaic developers themselves created the company re-production browser, Browser name is Netscape), Netscape Navigator2 browser embedded in a language called LiveScript , the same year 1995 Sun company renamed the Oak Language Java, officially launched to the market, Sun said Java is very good, Java seems to start to change the world, Netscape decided to ally with Sun, want to let Java can also run in the browser, Netscape's entire management is the Java language of believers, sun company completely involved in Web scripting language decision. As a result, JavaScript was later Netscape with Sun's two companies, so they renamed the language to Javascript. ...

  Brendan Eich 's design idea is this:

(1) Learn the basic grammar of C language; 2 reference the Java language data type and memory management; (3) Use the scheme language to promote the function to " first class citizen" classes ) (4) Use the self language, using a prototype (prototype)-based inheritance mechanism.

So, the JavaScript language is actually a mixture of two language styles----(Simplified) functional programming + (Simplified) object-oriented programming. This is determined by Brendan Eich (functional programming) and Netscape (object-oriented programming).
If it weren't for the company's decision, Brendan Eich would never have Java as a prototype for JavaScript design. As a designer, he did not like his work at all:
  "I hate it more than I love JavaScript," he said. It is the product of the C language and the self language one night stand. The 18th century British writer Dr. Johnson said well: ' Its excellence is not original, its originality is not excellent. ' (the part of is good are not original, and the "and the" are original are not good.) "

Although the release of the browser made navigator a huge success, and the same Navigator3, Microsoft was jealous, in August 1996, Microsoft released the Internet Explorer added a JavaScript implementation named JScript, Then JS gets more and more hot, and then Microsoft and navigator browser wars begin.

Now there are two browsers, and Microsoft and Netscape each play each.

1997 was submitted to the ECMA (European Computer Manufacturing Association) in Navigator's JavaScript1.1 version of the blueprint, and the association designated TC39 (technical committe) to complete the cross-platform standards for that language, The end of the year to complete a language called ECMA262 Standard, which is used to standardize JS;

With the launch of the Windows 98 system and Microsoft's cooperation with ISPs and host vendors, the popularity of FrontPage software that can be added to IE's proprietary tag, the preemptive support for CSS, ie browser fire, Window 98 comes with IE 5.0. The browser war was over;

February 23, 1998 . Within Netscape, the Mozilla organization (Mozilla Org), which operates independently of the development of Mozilla Application suite, is established. Mozilla Application Suite (Mozilla Suite) is a set of free, cross-platform Internet application packages that include navigator (Web browser), Mail & Newsgroups (e-mail client) and composer (HTML editor). March 31, Netscape decided to rely on the NPL (Netscape public License, Netscape Common license) Open NN source code, the intention is to attract a large number of developers to improve the software. This period, Netscape abandoned the shape of the green lizard, began to use a ferocious, rough lines, red, similar to the image of Tyrannosaurus rex. The intention to counter-attack was clearly seen in the "Book of Mozilla" 3:31 chapter. And using the Semitic lexicon of "Ma Door (mammon)", which metaphors Microsoft with its greed and wealth, MA Door (mammon) is the demon of greed in the Catholic doctrine of "seven sins". October Netscape decided to rewrite all of Mozilla's source code. 

  November 24, 1998 , AOL (American on line, AOL) acquired Netscape in the form of $4.2 billion tax-free stock swap. Since then, Mozilla has continued its research and development with the aid of AOL, during which IE captured the dominance of the browser market and peaked at 96% in 2002.

  On September 23, 2002 , Mozilla released Phoenix 0.1:

   for the year, Mozilla seems to have settled down. Not as complex and changeable as in the past, but as a trademark or brand image (although it is customary to say that only Mozilla describes foundations and companies). On May 30, Mozilla released the last version of Firefox1.5 (1.5.0.12) and released its 3.0 official version in the third quarter of 07. Mozilla's Firefox and Thunderbird have continued to grow in the first two quarters, not only in the European market but also in the Asian market. In late June, the Mozilla Foundation decided to invest in mainland China to establish a subsidiary of the Intellectual Network Company (Smart, Mozilla transliteration), by former Microsoft Windows Live China General manager Gongli as chairman and CEO. and was formally opened for business in July.

  February 11, 2009 , mobile version of Firefox,fennec Pre-Alpha for HTC Touch Pro released:

  

  September 2, 2008 Google Chrome's first beta release version number: 0.2.149.27

  

   Now, chorme47,firefox39, IE11, Flash 20 years :

Netscape (Netscape Company)

Brendaneich.com

ECMA262 specification

Mosaic Browser

NONO
Source: http://www.cnblogs.com/diligenceday/
QQ: 287101329

A brief history of JavaScript, 20 years of browser

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.