Paul Krill
Editor at Large

New Node.js merges in the best of io.js

news
Jun 16, 20152 mins

Upcoming version of the server-side JavaScript platform will feature capabilities from ECMAScript 6 specification already found in io.js

Now that the reunion of Node.js and io.js factions is a done deal, Node.js users can look forward to an upcoming version that converges the two variants of the server-side JavaScript platform.

The release will feature capabilities from the ECMAScript 6 specification underlying JavaScript, which are already in io.js, said Mikeal Rogers, who has been a spokesman for the fork. “We’re working on a next major release that is a convergence of what happened in Node 0.12 and what’s happened in io.js,” he said in an interview. “And that should be ready in the next few weeks.”

There is no version number for the upgrade. It will feature native promises, which boosts asynchronous programming; four new types of collections, including Map, WeakMap, Set, and WeakSet; internationalization capabilities; and template strings, providing string literals that allow for embedded expressions. “[Template strings] gives you a really clean little syntax,” to join variables, Rogers said.

Under the auspices of the Node.js Foundation, Node.js and io.js developer communities are announcing a collaboration to merge their code bases. The foundation has been formed to oversee development of Node.js and will be hosted by the Linux Foundation. Disagreements about the direction of Node.js had led to the io.js fork, but all was made whole recently when the two factions reunited.

Joyent had been the steward of Node.js, but the foundation takes over that task now, with Joyent serving as a top-level Platinum member of the organization, alongside Microsoft, IBM, Intel, Famous [better known as Famo.us], and PayPal. There will also be and Gold- and Silver-level and individual members.

The foundation was formed to provide a more neutral venue for development of Node.js, Joyent CEO Scott Hammond explained. There are big stakes at hand with the development of the platform, Jim Zemlin, executive director of the Linux Foundation, said. “[Node.js is] not [just] going to be around for a couple days. It’s going to be around for 10, 20 years. People are making bets on their future by betting on Node.js.”

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author