Online Shopping : Computers : Programming : Languages : JavaScript

+ Search
Add Entry AlertManage Folder Edit Entry Add page to
Did You Find This Entry Useful?

802 of 897 people (89%) answered Yes
Recently 9 of 10 people (90%) answered Yes


What is the difference between JavaScript, JScript and ECMAScript?

Feb 24th, 2009 23:17
haytham ali, Scott Mandarich, Faseeh Uddin, ha mo, lee goddard, Randall Krause, Martin Honnen,

Netscape originally developed a scripting language for use in its 
browsers, calling it LiveScript [1]. Java being an internet buzzword 
that time, for marketing reasons they renamed the scripting language 
Microsoft implemented its own version of JavaScript and called it 
Netscape, Microsoft and others started standardizing the 
scripting language, using the ECMA standardizing organisation 
( for that. Thus the language standard is now  
called ECMA Script. For more detail you can visit
Note that this standard is only about the core language, with data and 
objects like numbers, strings, booleans, Object, Array, Function, 
Math, but NOT about application specific objects like browser specific 
objects (document, window, links, images etc).
The core features of Netscape's JavaScript and Microsoft's JScript are 
pretty much compliant with the ECMA Script standard, but the 
specific objects like the browser DOM (Document Object Model) and the 
server object model differ, slightly less with time.
[1] Netscape's LiveScript was actually derived from CEnvi. CEnvi was a 
powerful yet easy to use interpreted version of the C programming 
language developed by NOMBAS ( Of course, 
has since changed the name of its language to ScriptEase(TM) and 
expanded the implementation (marketed as ScriptEase Desktop) 
significantly, particularly to conform to the ECMA standards and to 
ensure cross-platform compatibility.