Home Copycat Framework IO.js Beats Node.js To A Fully-Featured Version 1.0

Copycat Framework IO.js Beats Node.js To A Fully-Featured Version 1.0

The turmoil surrounding Node.js, a popular open-source framework for building Web applications, has taken an interesting turn. A copycat version called IO.js is due to hit version 1.0 today, beating Node to a milestone that usually marks the transition from experimental “beta” to production software.

Node has been caught in a developer tug-of-war over the past few months. One faction of major Node project contributors recently “forked,” or split, IO.js away from the Joyent-managed Node. Part of the reason behind the fork was developers’ frustration with Joyent’s slow release schedule. Node still isn’t in version 1.0.

See also: What Developers Need To Know About The Node.js Fork

IO.js launched its own version 1.0 on Tuesday, one that features capabilities Node.js doesn’t yet possess. The beta release will run on a new version of Google’s V8 JavaScript engine, according to project webmaster and spokesperson Mikeal Rogers.

“This means that generators, promises, and a litany of other features are now available by default without even so much as running Node with a special flag,” Rogers told InfoWorld.

IO.js 1.0 will be better suited for developers than for users. Some of its unique features include asyncwrap, a function especially for debugging. It will be more advanced than Node.js proper, but also less stable for production.

Even as IO.js moves forward, its main proponents haven’t forgotten about Node.js. Several contributors to the IO.js project remain on the Node.js advisory board, including Node’s former project lead Isaac Schlueter and Strongloop co-founder Bert Belder. IO.js continues to be a place for developers to experiment, while Node proper remains a stable release for users.

As long as there remains overlap between contributors to Node and to IO.js, the two open source projects are split, but not separate. Joyent CEO Scott Hammond told ReadWrite that he believes reunification will come eventually because all the people involved have the same motivations. IO.js moves at a different pace, but the people involved remain interested in furthering the Node project, Hammond said. 

“Node.js has always been about delivering production-grade code, and there are tens of thousands of organizations running on it now,” he said. “IO.js experiments with unstable technologies that the userbase isn’t quite ready to use. I think experimentation is great and there should be a role for that in the project and the community. You get healthy projects when you can experiment with things early.”

Photo by Craig Cloutier

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.