ECMAScript standard: Difference between revisions
Content added Content deleted
(→Versions: Added link to standard.) |
(Add ECMAScript 5 and 5.1.) |
||
Line 23: | Line 23: | ||
|- |
|- |
||
|4 |
|4 |
||
|Abandoned |
|||
|Work in progress |
|||
|[http://stackoverflow.com/questions/2329602/why-was-ecmascript-4th-edition-completely-scrapped#2329662 Rejected] for proposing too much new syntax and too many extra features. |
|||
|Multiple new concepts and language features. |
|||
|- |
|||
|5 |
|||
|December 2009 |
|||
|Added [[JSON]] library, <code>use strict</code> mode, some other stuff... |
|||
|- |
|||
|5.1 |
|||
|June 2011 |
|||
|Corrected errors in the specification. |
|||
|} |
|} |
||
==References== |
==References== |
||
* http://www.ecmascript.org/ |
|||
[http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMA-262 - ECMAScript Language Specification - |
* [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMA-262 - ECMAScript Language Specification - Newest edition] |
||
* [http://es5.github.com/ Annotated ECMAScript 5.1] |
|||
[[Category:Standards]] |
[[Category:Standards]] |
Revision as of 22:50, 8 October 2011
ECMAScript is a scripting programming language, standardized by Ecma International in the ECMA-262 specification.
Versions
There are three editions of ECMA-262 published, and the work on the fourth edition is in progress.
Edition | Date published | Differences to the previous edition |
---|---|---|
1 | June 1997 | First edition, editor Guy L. Steele, Jr. |
2 | June 1998 | Editorial changes to keep the specification fully aligned with ISO/IEC 16262 international standard; editor Mike Cowlishaw. |
3 | December 1999 | Added regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output and other enhancements; editor Mike Cowlishaw. |
4 | Abandoned | Rejected for proposing too much new syntax and too many extra features. |
5 | December 2009 | Added JSON library, use strict mode, some other stuff...
|
5.1 | June 2011 | Corrected errors in the specification. |