Nombas > Scripting > Technologies > History of ScriptEase and JavaScript


Distributed Scripting

Embedded Device Control


In 1992 and 1993 Nombas developed a language named Cmm (for C minus minus, or "C without the hard stuff") for use as an embeddable scripting language, showing that it was possible to have a full-powered language that was simple enough to replace macro languages. Years later we would change the language name to ScriptEase, because Cmm was "too negative, and the letter 'C' scared people". Cmm was first released in a shareware product called CEnvi, which won awards and fame and is now available as ScriptEase:Desktop.

Web Revolution

When Netscape's first commercial browsers were released we made a version of CEnvi that could handle short scripts embedded within web pages. By embedded scripts within the page we allowed the client side to handle processing, rather than making all dynamic interaction happen on the server. This brought immediate client-side interaction with the user. The advantages of client-side handling were made obvious by Nombas' "Espresso Pages", and Netscape soon began work on their own version, which they called LiveScript, and then renamed to JavaScript just before its final release. They chose the JavaScript name because, at that time, Java was very hot and it was hoped that the script language would gain from the name similarities. Within a few months JavaScript was used in about ten times as much web content as Java.


With Microsoft including JavaScript in their browser, under the name JScript, Netscape altering JavaScript with each browser release, and Nombas continuing it's support of (what we then called the) ScriptEase language for everything except browsers, language confusion quickly ensued. The ECMA standards body then took over and these companies, along with few others in the industry, created a standard language specification. By this time everyone agreed that "JavaScript" was a misleading and confusing name, and somehow we ended up calling the standard ECMScript (and we thought Cmm was a bad name!).

A Name Is A Name Is A Name

JavaScript, JScript, ECMAScript, ScriptEase, or Cmm, whatever you want to call it, the balance of power and simplicity in this language have quickly made it the language of the web. And with Nombas' ScriptEase tools (compatible with JavaScript, compliant with ECMAScript) the benefits of this language are now available for all your computing needs, to make your job easier to perform, and to save you time and money.

Home | Scripting | Products | Purchase | Download | Support | Company

Copyright 2001, Nombas, Inc. All Rights Reserved.
Questions? Visit