Node.js: An Execution Environment For Javascript
Node.js is a Javascript interpreter that works on the server side and completely changes how it should work. Node.js framework uses a non-blocking and event-oriented operations model, which makes it lightweight and efficient.
Node.js developers are free to worry about the process crashing as it doesn't exist. Almost no functions in Node.js do I / O directly, so the process never hangs. Therefore, it is very conducive to develop scalable systems in Node.js.