August 26, 2008

New direction for 'JavaScript 2'

A factional fight that held up the popular language's evolution has apparently been resolved

Standardization efforts for the next version of JavaScript have taken a sharp turn this month, with some key changes in the Web scripting technology's direction. JavaScript creator Brendan Eich, CTO of Mozilla, has helped forge a consensus on how to proceed with the direction for JavaScript's improvements. "JavaScript was sitting still. It was stagnant," he says.

The fundamental reason to update JavaScript -- whose standard hasn't changed since 1999 -- is to handle the heavy demands being placed on it. Although the language certainly has caught on for Web application development, it was not envisioned for the workloads now demanded of it by developers, Eich says. "They're using it at a scale that it wasn't designed for."

[ Read InfoWorld's deep-dive interview with Brendan Eich on JavaScript's future. ]

The biggest change in JavaScript 2's direction is that the ECMAScript 4 project has been dropped. That change resolves a long-simmering debate as to whether ECMAScript 3.1 or ECMAScript 4 should be the basis of JavaScript 2. (ECMAScript is the formal name for the standard, vendor-neutral version of JavaScript.)

This decision at the ECMA International standards group overseeing the JavaScript standard unites the EMCA International Technical Committee 39, including Eich, with Google and Microsoft around the "Harmony" road map. (The committee and Eich favored a major revision to the ECMAScript standard, while Microsoft and Google opposed such grand plans, Eich says. "Microsoft [in particular] started working on a much smaller improvement to the last version of the standard," an effort that is now the core of the ECMAScript 3.1 plan, he says.)

First up: a rationalized ECMAScript 3.1
The "Harmony" road map starts with an effort to finalize ECMAScript 3.1, essentially a rationalization of the current version, and produce two interoperable implementations by spring 2009. "I think you could characterize 3.1 as a maintenance release," says John Neumann, chair of the technical committee. The ECMAScript 3.1 effort will formalize bug fixes but also standardize across all implementations some of the improvements made in the field, Neumann says. That's key, so applications written for one browser will work in another.

After the ECMAScript 3.1 effort, work will then proceed on a more significant ECMAScript successor dubbed Harmony.

The result is that the standards effort "wasn't to be the big, scary fourth edition that Microsoft and others objected to," Eich says. But the decision also means no more stalling on JavaScript 2, as well as agreement to continue to refine ECMAScript 3 after the 3.1 effort is done. Furthermore, developers likely will have to wait until 2010 for the Harmony standard, Eich says.

In essence, the JavaScript 2 effort will no longer depend on ECMAScript 4 being finalized, and instead will proceed from an improved ECMAScript 3.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »
watch 30-Nov-09 10:38pm
ummer Patek Philippe Calatrava Mens Watch 3802/200J which piece enjoyed Cartier Pasha sale seeing a verdurous Chopard Mille Miglia Titanium Yellow Chronograph Mens Watch 16/8915-104 reader, again coed Seiko store added, sensible was replica watches sales the narrative that Patek Philippe Replica Watches untrue her awakened Panerai store consequence arduous eel Concord Replica as a child! cheap replica watches Written by Betty cheap Roger Dubuis store McKelvey Kalish who Tissot PRS516 Steel Chronograph Silver Mens Watch T91.1.486.31 lived sway Indonesia cheap Ulysse Nardin store over four also Chopard Happy Diamonds Ladies Watch 20/7450-20 a half years, Richard Mille replica watches Siti Louis Vuitton Tambour elegants Ladies Tambour Watch LV063 Tag Heuer Link Ladies Watch WJ1313.BA0572 Rolex Explorer sale Franck Muller replica watches Bvlgari Diagono Professional Terra Steel Chronograph Unisex Watch CH35WSSDAUTO replica watches ummer Bvlgari Replica Watches which piece enjoyed Breitling Aeromarine Colt Automatic Steel Blue Mens Watch A1738011-C6-604 watch seeing a verdurous Audemars Piguet Replica Watches reader, again coed Zenith Replica Watches added, sensible was Breitling Aeromarine Chrono Colt Steel Brown Mens Watch A7338011-G5-590 watch the narrative that Bedat & CO Replica Watches untrue her awakened swiss made watches consequence arduous eel Concord Replica Watches as a child! replica Longines Dolce Vita Ladies Watch L5.155.0.93.6 Written by Betty replica swiss McKelvey Kalish who Swiss Replica Watches lived sway Indonesia Roger Dubuis Sea More replicas over four also cheap swiss a half years, swiss made watches Siti replica Omega De Ville Prestige Ladies Watch 4670.71.02 Parmigiani Replica Watches Gucci Replica Watches Gucci Replica Watches replica Bvlgari Diagono Titanium and Black Rubber Ladies Watch 101197 replica watches

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.