The Register® — Biting the hand that feeds IT

Feeds

JavaScript battle enters final round

Third Edition followed by Fifth

Agentless Backup is Not a Myth

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. ®

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Latest Comments
Anonymous Coward

And of course it's all mostly useless...

... as you'll still have to spend ages getting IE6 to work...

0
0

Link is to old standard

Following the article link to ECMA-262 gives me the 1999 3rd edition standard, not the new draft. The draft is at

http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf

Yes, OK, I'm a sad git who reads language specifications. Live with it.

0
0

Superseed!

That's from whence organic super heroes sprout.

-dZ.

0
0

More from The Register

SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry