Nowadays, web applications seem to catch up with their desktop counterparts both in popularity, functionality and last but not least, in performance. Primarily, it is due to the increasing usability of web development platforms, the extension of web browser services and the appearance of innovative web technologies. These technologies bring a completely fresh perspective in client-server communication, and of course in user experience. In fact, these technologies are not fundamentally new, they build on long used, mature and reliable protocols, they just differ in application or got a new abstraction layer.
Finally, the document presents the most significant parts and functionality of the finished web application, and as closing, it takes a commitment regarding the usage of Node.js on the basis of different measurements and metrics.