Brief history of node.js and io.js

Shailendra Chauhan  Print   2 min read  
31 Dec 2015
06 Aug 2018

Node.js was developed by Ryan Dahl and other developers working at Joyent. It was first released in 2009 supporting only Linux. Node.js was sponsored by Joyent Inc. and Node.js development and releases was under the governance of Joyent Inc.

All versions of Node.js are starting from 0.1.0 releases to 0.1.x, 0.2.x, 0.3.x, 0.4.x, 0.5.x, 0.6.x, 0.7.x, 0.8.x, 0.9.x, 0.10.x, 0.11.x, and 0.12.x. Before merging of Node.js and io.js, it’s last versions was Node.js v0.12.9.


io.js is a fork of the Node.js project which was created in December 2014. It was created to accelerate the development and predicted releases of code under an "open governance model". Since, Node.js was governed by Joyent Inc.

All versions of io.js are starting from 1.0 releases to 1.x, 2.x and 3.x. Before merging of Node.js and io.js, it’s last versions was io.js v3.3.1.


In Sep 14, 2015, Node.js and io.js are merged into a single code base known as Node.js version 4.0. In this way, the much-awaited Node.js version 1.0 never happened.

Node.js foundation

The Node.js foundation is an independent foundation to take care of development and releases of Node.js. It has developers from IBM, Microsoft, PayPal, Joyent, Fidelity, SAP and other companies.

In Sep 14, 2015, the Node.js foundation announced the combined release of Node.js and io.js into a single code base known as Node.js version 4.0. It has a features of Node.js and io.js including a lot of new features of ES6.


NPM stands for Node Package Manager. It's an online repository of node packages. It was released in 2011 to share and update open-source libraries like jQuery, AngularJS, React etc.

It can be used to install packages locally or globally. Local packages are installed in node_modules folder in the parent working directory. Global packages are installed in /usr/lib/node_modules or /usr/local/lib/node_modules folder.

What do you think?

I hope you have got the idea about Node.js and io.js. I would like to have feedback from my blog readers. Your valuable feedback, question, or comments about this article are always welcome.

Share Article

Take our free skill tests to evaluate your skill!

In less than 5 minutes, with our skill test, you can identify your knowledge gaps and strengths.

Learn to Crack Your Technical Interview

Accept cookies & close this