Node.js is a cutting-edge event-driven platform, which is used to build scalable Internet applications. It is built with Google's V8 JavaScript Engine and it processes requests and responses between a server and an immense number of online users much more efficiently than any conventional platform. What makes Node.js special is the fact that in difference between traditional systems that process the info in giant chunks, it processes everything in tiny bits. As an illustration, in case a user has to fill a couple of fields on an Internet site, Node.js handles the information in the first field the second it is entered, utilizing the server’s processing capabilities more efficiently. In contrast, other platforms wait for all the fields to be filled out and while the info in them is being processed, requests from other users remain in the queue. The difference may be negligible for one single person, but it truly does make a difference if a large number of individuals are using a site simultaneously. A few instances of websites where Node.js can be used are dinner reservation portals, web-based chat rooms or interactive browser game portals, i.e. sites that offer quick live communication.