Page is a not externally linkable
tedster - 10:00 pm on Mar 12, 2002 (gmt 0)
JAVASCRIPT JSCRIPT ECMAScript With that bit of complication handled, JavaScript 1.0 JavaScript 1.1 JavaScript 1.2 JavaScript 1.3 JavaScript 1.4 Javascript 1.5 JScript 1.0 JScript 2.0 JScript 3.0 Jscript 4.0 JScript 5.0 JScript 5.5 JScript 5.6 ECMAScript v1 ECMAScript v2 ECMAScript v3 REFERENCES: 1. ECMA v4 Proposal [mozilla.org] 2. Netscape's Javascript Info [developer.netscape.com] 3. Microsoft's JScript Info [msdn.microsoft.com]
I recently pulled together a bunch of information about JavaScript support for personal use, and thought it might be a handy reference for others. To start with, it might be good to talk about names. Mucho confusion here.
Netscape originally called their creation LiveScript. They had a tight partnership with Sun at the time, who had just generated a lot of marketing buzz around Java. Netscape piggy-backed on the buzz by changing the name to JavaScript. However JavaScript is not Java, not at all. But the naming confusion carries on to this very day!
Microsoft created their own version of the scripting language, which they call JScript. They made it "roughly" the same so that basic features would be supported cross-browser.
ECMA is the European Computer Manfacturers Association. Netscape offered JavaScript to the ECMA for standardization in 1996. Netscape and Microsoft then both agreed to support the standards ECMA developed.
here's the timeline I researched.
Netscape 2.0
Mar 1996
Netscape 3.0
Aug 1996
Netscape 4.0
Jun 1997
Netscape 4.5
Oct 1998
Netscape Server Only
No Client Side release
Netscape 6.0
Nov 2000
IE 3.0 - early versions
Approx. JavaScript 1.0
Aug 1996
IE 3.0 - later versions
Approx. JavaScript 1.1
Jan 1997
IE 4.0
Approx. JavaScript 1.3
Oct 1997
No Browser Products
IE 5.0
partly compliant with ECMAScript v3
Mar 1999
IE 5.5
Approx. JavaScript 1.5
Jul 2000
IE 6.0
Approx. JavaScript 1.5
Oct 2001
More precisely ECMA-262
Approx. JavaScript 1.3 or JScript 3.0
June 1998
Released for maintenance purposes only
Approx. JavaScript 1.5 or Jscript 5.5
Dec 1999
projected for this year (2002)