Introduction to NodeJs

Watch Namaste JavaScript its Free
What is Node JS
https://nodejs.org/en Its a JS runtime built on top of chrome v8 JS Engine. Node JS is Cross Platform ( Can run on different type of systems) , Open Source: Code is Open and Managed by Open JS Foundation ( Organization) and it executes JavaScript outside the web browsers. Node JS has an event driven architecture ( will discuss later) and capable of Asynchronous / non blocking I/O

History of NodeJS
2009: Node JS born
First version came in 2009
developed by : Ryan Dahl

2010 : NPM born
NPM came in the picture ( package manager ) Anyone can do a work and post in NPM for public use
2011: windows came
initially Node JS was developed it was just for Mac OS and Linux in 2011 windows support came and ( Joyent + Microsoft ) they given node js support for windows
2012: NPM NodeJS friendship
Joyent said they will not be managing Node JS now
Isaac Z. Schlueter took over it and he was the creator of the NPM
https://izs.me/

2014: Fedor Indutny forked and made IO.js
Because When development was slow nowadays because Joyent has left
so people was started contributing it
Fedor Indutny was one of those

Now everything was scattered because two versions of Node Js was running

2015 ( Sep) : Node.js Foundation Came
Node.js Foundation came and resolved all conflicts between io.js and others a legal foundation started managing this
https://github.com/nodejs/node/issues/1416
2019 : git merge two-foundations
There was two foundations and both are merged

Now Open JS foundation is managing Node JS
Feedback
Hey your feedback si required for me , please give this repo a star š if you liked the blog if you want to contribute in it please feel free to fork , You can see github link on top right corner of top bar or click here
I am waiting for your feedback, See you in next episode,
Thanks šš»