Asynchronous Communication Using WebSockets

Asynchronní komunikace pomocí WebSockets

Supervisors

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

Research Projects

Organizational Units

Journal Issue

Abstract

Cílem této práce je prostudovat problém WebSocket komunikace a alternativních řešení. Dále využít získané poznatky ke zlepšení výkonu softwarové továrny CodeNOW z hlediska efektivity síťové komunikace. Optimalizace je dosaženo transformací synchronní komunikace, realizované technikou pollingu mezi webovým klientem a serverem, na asynchronní komunikaci pomocí protokolu WebSocket. Tato práce se zabývá analýzou problému, návrhem a implementací několika přístupů k řešení a vyhodnocením získaných výsledků. Přestože zadání využívá aplikaci CodeNOW jako prostředí pro vývoj a testování řešení, principy diskutované v této práci jsou aplikovatelné na širokou škálu webových aplikací.

The aim of this thesis is to study the problem of WebSocket communication and alternative solutions and to use the knowledge gained to improve the performance of the CodeNOW application (a web-based software platform as a service) in terms of network communication efficiency. The optimization is achieved by transforming the synchronous communication, realized by the polling technique between the frontend and backend components, into asynchronous communication by using the WebSocket protocol. This thesis deals with the analysis of the problem, the design and implementation of several solution approaches, and the evaluation of the results obtained. Although the assignment concerns CodeNOW as the environment for developing and testing the solution, the principles discussed in this work are applicable to a wide range of web applications.

Description

Citation

Underlying research data set URL

Rights/License

A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.

Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.

Endorsement

Review

Supplemented By

Referenced By