Feeds

JavaScript battle enters final round

Third Edition followed by Fifth

Providing a secure and efficient Helpdesk

The final draft of the revised version of ECMAScript - better known by the Sun Microsystems-trademarked name of its most popular dialect, JavaScript - has been published by the ECMA and is now available as ECMA-262 for final interoperability and compatibility testing.

This version, developed under the working name of ECMAScript 3.1, will be known as ECMAScript, Fifth Edition, and will supercede the current formally established standard, ECMAScript, Third Edition. ECMAScript, Fourth Edition was never completed, but - according to the ECMA - much of the work done on it has been carried into the Fifth Edition.

The Fourth Edition (ES4) was scuttled in part due to objections by Microsoft, which arm-wrestled with Adobe and Mozilla over a number of the Fourth Edition's capabilities.

The debate over ES4 turned at times acrimonious, with Microsoft IE architect Chris Wilson saying that it introduced too many changes and Mozilla architect Brendan Eich accusing Wilson of spreading "falsehoods" about the proposed standard.

In the end, Microsoft won - with the ultimate result being the newly released final draft of the Fifth Edition.

According to an ECMA statement, the Fifth Edition contains a number of specs that are now common in major browsers, including features that have emerged since the Third Edition was formalized such as "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."

If final interoperability and compatibility testing goes as planned, the ECMA General Assembly should ratify the Fifth Edition by the end of this year. ®

Internet Security Threat Report 2014

More from The Register

next story
Microsoft on the Threshold of a new name for Windows next week
Rebranded OS reportedly set to be flung open by Redmond
'In... 15 feet... you will be HIT BY A TRAIN' Google patents the SPLAT-NAV
Alert system tips oblivious phone junkies to oncoming traffic
Apple: SO sorry for the iOS 8.0.1 UPDATE BUNGLE HORROR
Apple kills 'upgrade'. Hey, Microsoft. You sure you want to be like these guys?
SMASH the Bash bug! Red Hat, Apple scramble for patch batches
'Applying multiple security updates is extremely difficult'
'Google is NOT the gatekeeper to the web, as some claim'
Plus: 'Pretty sure iOS 8.0.2 will just turn the iPhone into a fax machine'
ARM gives Internet of Things a piece of its mind – the Cortex-M7
32-bit core packs some DSP for VIP IoT CPU LOL
'People have forgotten just how late the first iPhone arrived ...'
Plus: 'Google's IDEALISM is an injudicious justification for inappropriate biz practices'
prev story

Whitepapers

Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
Intelligent flash storage arrays
Tegile Intelligent Storage Arrays with IntelliFlash helps IT boost storage utilization and effciency while delivering unmatched storage savings and performance.
Beginner's guide to SSL certificates
De-mystify the technology involved and give you the information you need to make the best decision when considering your online security options.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.
Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.