Exploring the Evolution of Node.js
The Birth of NodeJs:-
Node Js was created by Ryan Dahl in 2009. Before Node Js , the server side development was dominated by the languages like PHP, Ruby etc.
What motivated Ryan Dahl to create Node Js was his frustation with the limitations of handling multiple connections efficiently with the traditional servers like Apache.
He introduced node js as a solution that utilized the non-blocking i/o operations and an event driven architecture.
Joyent Company comes into the picture
At that time there was company named as Joyent who told Ryan to work into their company as employee and develop node js and they will fund it and encourage it.With him more developers joined him . At first the few projects which were built on Node Js was used by this company only.
At first Node Js was named as “web js” but later Ryan realized that node js much more capabilities and renamed it as Node Js.
NPM comes into the picture
- In January 2010, Isaac released the npm package , a package manager for Node Js which made it easier to share and reuse code modules. NPM became the node.js’s defining feature , allowing developers to install and manage the libraries esily.
Windows Support of Node Js:-
In 2011, Ryan workd with microsoft and built the windows support for node js.4
In 2012, Ryan Dahl left the project of node js and it was handed to the Issac(developer of NPM).when Ryan left the project, the developement of the Node Js became very slow as the v8 engine was updating frequently but node js was not evolving accordingly.
The split of io.js
In 2014, a guy named as “Fedor” created io.js which was a fork of node.js .
At that time there were 2 things in the market io.js and node.js .
That io.js was managed by group of developera and it had frequent updates and adopted modern js language.
Reconciliation: Node.js Foundation
- In 2015 , the split was healed when the node.js and io.js were merged under the newly formed node.js foundation, and it was supported by several companies like IBM,Microsofta and Intel.
Open Js founndation comes into the picture
- In 2019, there were 2 committes named as “Js Foundation” and “Node Js foundation” which merged to form the Open Js foundation which now manages the Node js.
Subscribe to my newsletter
Read articles from Pragyan Prakhar directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by