Node.js is an avant-garde, event-driven I/O platform used for websites which offer live communication. A few examples of such websites are online browser-based game portals, online chat rooms or hotel reservation portals. The platform processes the information exchanged between the website and its visitors in little bits, which enhances the speed and the performance of the website noticeably. If some form with three boxes has to be filled by a specific user, for example, normally all three boxes should be filled out and the whole content is then forwarded as one sizeable chunk of information to the web server. With Node.js, the content of the first box is processed as soon as it is inserted, before the user writes anything in the second one. Therefore, a lot more information can be processed a lot faster and more effectively in comparison to any traditional system, which can exert an immense effect on the overall performance of the website. Node.js is already being used by some of the largest IT firms like Yahoo and Microsoft.