JavaScript Language Resources
From MDC
Contents |
[edit] JavaScript 1.x
ECMAScript is the name used for JavaScript as standardized by the TC39 committee of the ECMA standards organization. The following ECMAScript standards have been approved:
| Name | Links | Date | Description |
|---|---|---|---|
| ECMA-262 | June 1997 | the original ECMAScript standard. | |
| ECMA-262 Edition 2 | August 1998 | the second revision of the ECMAScript standard; also ISO standard 16262. | |
| ECMA-262 Edition 3 | PDF Word | December 1999 | the third, and most recent, revision of the ECMAScript standard; corresponds to JavaScript 1.5. See also the errata |
| ECMA-357 | June 2004 | ECMAScript for XML (E4X). See also the E4X errata. |
[edit] JavaScript 2.0 and ECMAScript Edition 4
Ecma TC-39/TG-1 is developing ECMAScript Edition 4, the specification for JavaScript 2.0. TG-1 maintains ECMAScript.org as the clearinghouse for ECMAScript Edition 4 information, including the ES4 draft proposals and downloads of the ES4 reference interpreter.
Questions and proposals on ES4 are managed through the ES4 distribution list. Archives of older discussions are also available on that site.
The Tamarin virtual machine will support the ECMAScript 4 language and will be embedded within SpiderMonkey and the Adobe® Flash® Player.
Older resources:
- Brendan's keynote JavaScript at Ten Years (Powerpoint) for the ACM ICFP 2005 conference.
[edit] LiveConnect
LiveConnect is the JavaScript-to-Java bridge. LiveConnect version 3 is implemented in SpiderMonkey as of version 1.4, and Rhino as of 1.5.
[edit] Miscellaneous
The following resources may also be of use:
- An LR(1) grammar for JavaScript 1.5 (rtf version)
- Waldemar's bibliography
- "HTML with Javascript is going to become the GUI technology of choice, killing off "rich client" and desktop apps written in languages such as C, C++, Java and C#." -- James Shore
[edit] Original Document Information
- Authors: Brendan Eich, Bob Clary
- Last Updated Date: Friday, January 24, 2003