Mocha -> LiveScript -> JavaScript

by Nerdoni Cryptoni

If you have a website that is functional, it is probably safe to assume that you have undoubtedly put JavaScript on it quite a few times, even if just for Google Adsense advertisements.

Though most commonly used in conjunction with HTML and XML, JavaScript is also useful apart from it.  JavaScript has been embedded in servers, authoring tools, brower pug-ins and other kind of browsers for such things as 3D graphical worlds. 

The JavaScript language, working in tandem with related browser related features, is a Web-enhancing technology.  The language can help turn a static page of content that would otherwise be comprised of static text and images, into an engaging, interactive and intelligent experience. 

Brendan Eich of Netscape and later The Mozilla Organization was the original developer of what was first known as Mocha.  Mocha was later renamed to Livescript, and finally it became known as Javascript. 

In September 1995 "LiveScript" first shipped in beta releases of Netscape Navigator 2.0.  Livescript was renamed JavaScript  in a joint announcement with Sun Microsystems on the 4th of December 1995. 

However, the name change caused confusion, as there is another programming language called Java.  Java, a programming language by Sun, is derived from C and C++, but it is a distinct language for the experienced programmer.  Many web page authors are not experienced programmers however, which left a need for a language that would include them. 

Roughly around late 1995 Netscape was also adding support for Java technology in the Netscape Navigator browser for the web, hence even more grounds for the confusion of the terms "Java" and "JavaScript". Many computer journalists made major blunders when they said or implied that JavaScript provided a simpler way of building Java applets.  To this day some people still post Java queries to JavaScript internet newsgroups. 

It did not take long for Javascript to be highly successful as a client side scripting language for web pages.  In response Microscoft developed a compatible dialect of the language called "JScript".  This resulted in JScript and JavaScript often being used as interchangable terms.  JScript was included in Internet Explorer 3.0, released in August 1996. 

In November 1996 Netscape announced that it had submitted JavaScript to Ecma International for consideration as an industry standard, and subsequent work resulted in the standardized version named ECMAScript.

JavaScript brings temendous programming power to anyone familiar with HTML.

In January 2009 the CommonJS project was founded with the goal of specifying a common standard library mainly for JavaScript development outside the browser.