Node.js is an open-source, event-driven platform built with Google's V8 JavaScript Engine. It is used by scalable web applications that require live interaction between a web server and the Internet users and can considerably speed up the performance of any Internet site that’s using it. Node.js is designed to process HTTP requests and responses and constantly delivers small bits of info. For instance, in case a new user fills a registration form, the moment any info is inserted in one of the fields, it’s delivered to the server even if the remaining boxes are not filled out and the user hasn’t clicked on any button, so the information is handled a whole lot faster. In contrast, other systems wait for the entire form to be filled out and one big hunk of information is then delivered to the server. Regardless of how tiny the difference in the processing speed may be, things change when the Internet site grows bigger and there are many persons using it simultaneously. Node.js can be used by online reservation portals, real-time browser-based games or online chat clients, for example, and numerous corporations, among them eBay, LinkedIn and Yahoo, have already included it in their services.