The Story of JavaScript - How did JavaScript originate and evolve

Hi Guys, in this post I will explore how JavaScript came into existence, as we all know, JavaScript is the world's most popular programming language, its good to know its history and it goes as below -

JavaScript is a client side scripting language developed by Brendan Eich of Netscape Corporations under the name Mocha.

Mocha was later renamed to LiveScript, and then finally to JavaScript mainly as was it was influenced by the Java programming language. 

LiveScript was the official name when it first shipped in beta releases of Netscape Navigator 2.0 in September 1995, it was renamed JavaScript in a joint announcement with Sun Microsystems on December 4, 1995 when it was deployed in the Netscape browser version 2.0 .

The change of name from LiveScript to JavaScript coincided with Netscape adding support for Java technology in its Netscape Navigator web browser. 

JavaScript's can be used in applications outside Web pages like PDF documents and desktop widgets.

Although JavaScript is similar to Java in syntax it is a separate language. 

Before JavaScript all the validations were handled at the server side using Perl language (Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language).

Netscape navigator sought to change this by performing the validations at client side using JavaScript because every time for the validations to be undergone the request has to travel to the server and this was a costly affair as bandwidth was very limited during those days. 

Netscape was later purchased by AOL and later released Navigator as part of Netscape Communicator.

In competition to JavaScript Microsoft released a clone version of JavaScript called JScript, JScript is Microsoft's dialect of the ECMAScript standard that is used in Microsoft's Internet Explorer. 

Later Netscape submitted JavaScript for standardized to ECMA - European Computer Manufacture Association (It is an association responsible for standardization of Information and Computer Technologies).

ECMAScript specification is a standardized specification of a scripting language. After standardization every browser started to support it.

No comments: