Just different names for what is really ECMAScript. John Resig has a good explanation.
Here’s the full version breakdown:
- Opera supports a language that is equivalent to ECMAScript 3 + Getters and Setters + misc.
- Safari supports a language that is equivalent to ECMAScript 3 + Getters and Setters + misc.
As far as I can tell, two things:
- ActiveXObject constructor
- The idiom f(x) = y, which is roughly equivalent to f[x] = y.
From Wikipedia: http://en.wikipedia.org/wiki/Jscript
JScript is the Microsoft dialect of
the ECMAScript scripting language
implementation of the ECMA
specification), JScript, and
ECMAScript are very similar languages.
used to refer to ECMAScript or
The languages are identical, both are dialects of ECMA script, the after-the-fact standard.
Although the languages are identical, since JScript runs in Internet Explorer, it has access to different objects exposed by the browser (such as ActiveXObject)