| By RIA News Desk | Article Rating: |
|
| April 17, 2009 11:30 AM EDT | Reads: |
1,828 |
JSON will be safer and "getters and setters" will be standard in ECMAScript, Fifth Edition. That's what the creator of JavaScript, Brdendan Eich, has been telling a reporter this week. JavaScript, called 'The world's most underated programming language' by JSON creator Douglad Crockford, has not been updated in any significant way since 1999.
Ecma International finalized its major revision of ECMAScript by publishing a Final draft of ECMA-262 – the ECMAScript language standard.
Here it is in full:
Geneva, Switzerland, 9 April 2009
This is the final development milestone for the revised standard. The candidate specification will now undergo interoperability and web compatibility testing. It is anticipated that the candidate specification will be submitted to the Ecma General Assembly for ratification as an Ecma standard before the end of 2009.
ECMAScript, Fifth Edition
This revision of ECMA-262 will be known as ECMAScript, Fifth Edition. It was previously developed under the working name ECMAScript 3.1, which will no longer be used. ECMAScript is the scripting language that is used to create web pages with dynamic behavior. ECMAScript, which is more commonly known by the name JavaScript™, is an essential component of every web browser and the ECMAScript standard is one of the core standards that enable the existence of interoperable web applications on the World Wide Web.
The Fifth Edition codifies de facto interpretations of the language specification that have become common among browser implementations and adds support for new features that have emerged since the publication of the Third Edition. Such features include accessor properties, reflective creation and inspection of objects, program control of property attributes, additional array manipulation functions, support for the JSON object encoding format, and a strict mode that provides enhanced error checking and program security.
The last major revision of the ECMAScript standard was the Third Edition, published in 1999. After completion of the Third Edition, significant work was done to develop a Fourth Edition. Although development of a Fourth Edition was not completed, that work influenced ECMAScript, Fifth Edition and is continuing to influence the ongoing development of ECMAScript. Work on future ECMAScript editions continues as part of the previously announced ECMAScript Harmony project.
The Candidate Specification
The ECMAScript, Fifth Edition candidate specification has been developed by Ecma TC39 whose membership includes all major browser vendors. The Candidate milestone designates that the authoring process is complete. This now begins a testing and validation phase of the project where TC39 members will create and test implementations of the candidate specification to verify its correctness and the feasibility of creating interoperable implementations. The test implementations will also be used for web compatibility testing to ensure that the revised specification remains compatible with existing web applications. TC39 members Opera, Mozilla, and Microsoft have each committed to participating in this testing process. Testing is expected to be complete by mid-July 2009. It is anticipated that any technical errors and ambiguities will be resolved during this process, and that a final draft of the specification can be agreed upon in September for submission to the Ecma General Assembly for final approval in December 2009. It is anticipated that this will result in a fast-track submission to ISO/IEC JTC 1 for revision of ISO/IEC 16262.
The ECMAScript, Fifth Edition Candidate Specification is now publicly available from the Ecma International web site (direct link here). Technical experts are invited to review the candidate specification and submit feedback by July 15, 2009 to ES5-feedback@Ecma-International.org.
Published April 17, 2009 Reads 1,828
Copyright © 2009 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By RIA News Desk
Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.
- Whatever the Apple iPad Is, It Apparently Leaks Like a Sieve
- Whatever Happened to JAAS?
- What’s Next for Oracle-Sun?
- What is Enterprise Cloud Computing?
- Oracle’s Next Sun Hurdle
- Oracle Claims Victory Over EC; Says Sun Will Sell Clouds
- Now Russia Threatens to Hold Up Oracle-Sun Deal
- Why Cops and Java Developers Have Low Salaries?
- Five Gadgets That I Can’t Wait to See in 2010
- It's the Java vs. C++ Shootout Revisited!
- Sun Microsystems Releases NetBeans IDE 6.8
- Java vs C++? Really?
- Performance Tuning Essentials for Java
- Whatever the Apple iPad Is, It Apparently Leaks Like a Sieve
- Whatever Happened to JAAS?
- Cloud Computing Can Revitalize Your Career as Software Developer
- What’s Next for Oracle-Sun?
- What is Enterprise Cloud Computing?
- IBM Could "Reinvent" Java: Mills
- Oracle’s Next Sun Hurdle
- Oracle Claims Victory Over EC; Says Sun Will Sell Clouds
- Now Russia Threatens to Hold Up Oracle-Sun Deal
- Why Cops and Java Developers Have Low Salaries?
- Five Gadgets That I Can’t Wait to See in 2010
- Secrets Of The Masters: Core Java Job Interview Questions
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Reporting Made Easy with JasperReports and Hibernate
- What's New in Eclipse?
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- i-Technology Viewpoint: "Java is Back!"
- Java Basics: Lesson 11, Java Packages and Imports (Live Video Education)
- *POINT - COUNTERPOINT SPECIAL* What's Wrong with the Open Source Community?



















Ulitzer content is offered under Creative Commons "Attribution Non-Commercial No Derivatives" License.
For any reuse or distribution, you must make clear to others the license terms of this work.
The best way to do this is with a link to this web page.
Any of the above conditions can be waived if you get written permission from Ulitzer, Inc., the copyright holder.
Nothing in this license impairs or restricts the author's moral rights.