Node.js is an advanced, event-driven asynchronous I/O system built for Internet sites which offer interactive communication. Several instances of such sites would be online browser-based video game portals, live chat rooms or hotel reservation portals. The platform processes the info transmitted between the website and its users in tiny bits, which improves the speed and the performance of the website tremendously. If a given form with 3 boxes has to be filled by a user, for example, normally all three boxes should be filled out and the entire content is then sent as one massive hunk of information to the server. With Node.js, the content of the first box is processed the second it is inserted, before the user writes anything in the second box. Thus, a lot more info can be handled a lot faster and more efficiently in contrast with any traditional system, which can exert a substantial impact on the overall performance of the site. Node.js is already being employed by many of the leading IT companies like Microsoft and Yahoo.