Node.js is an event-driven platform built with Google's V8 JavaScript Engine. It’s used by scalable apps that need live communication between a server and the online users and can significantly enhance the performance of any Internet site that uses it. Node.js is designed to process HTTP web requests and responses and ceaselessly supplies small bits of info. For instance, if a new user fills a registration form, the second any information is inserted in one of the fields, it is submitted to the server even if the rest of the fields are not filled and the user hasn’t clicked on any button, so the info is handled a lot faster. In comparison, traditional systems wait for the whole form to be filled and one large hunk of information is then sent to the server. Regardless of how little the difference in the information processing speed may be, circumstances change when the website expands and there’re a lot of users using it simultaneously. Node.js can be used by booking sites, interactive web browser-based games or online chat platforms, for instance, and many corporations, among them eBay, Yahoo and LinkedIn, have already implemented it in their services.