Node JS is an open source, completely free, cross platform run time environment for executing java script code server side. It enables java script to be used for server side scripting and runs the scripts to produce dynamic web page content before the page is sent to user’s web browser. It becomes one of the foundational elements of the java script. We are using node JS in are development of website as it is very powerful java based framework built on google.it is useful to develop web applications like video streaming sites, single page applications.
Node.js is primarily accustomed build network programs like net servers. the largest distinction between Node.js and PHP is that almost all functions in PHP block till completion (commands execute solely when previous commands have completed), whereas functions in Node.js area unit designed to be non-blocking (commands execute in parallel, and use callbacks to signal completion or failure).