Node.js is an innovative event-driven platform, which is used to create scalable web applications. It’s built with Google's V8 JavaScript Engine and it handles HTTP requests and responses between a server and an enormous number of users much more efficiently than any traditional system. What makes Node.js unique is the fact that in difference between conventional platforms that process the information in sizeable hunks, it processes everything in tiny bits. As an illustration, in case a user needs to fill several fields on an Internet site, Node.js processes the information from the first field once it is inserted, utilizing the server processing time more efficiently. In comparison, other platforms wait for all the fields to be filled and while the info in them is being processed, requests from other users remain in the queue. The difference may be insignificant for a single person, but it undoubtedly does make a difference when a huge number of users are browsing a website all at once. Several examples of websites where Node.js can be applied are online dinner booking portals, web-based chat rooms or interactive browser game portals, in other words sites that offer quick live interaction.