Comparison of WebSocket and HTTP protocol performance
Article Sidebar
Open full text
Issue Vol. 19 (2021)
-
Comparison of WebSocket and HTTP protocol performance
Wojciech Łasocha, Marcin Badurowicz67-74
-
Comparative analysis of JavaScript package managers - yarn and npm
Michał Chodorowski75-80
-
Accessibility assessment of selected university websites
Wojciech Stasiak, Mariusz Dzieńkowski81-88
-
REST and GraphQL comparative analysis
Piotr Margański, Beata Pańczyk89-94
-
Comparative analysis of performance of ASP.NET Core MVC and Symfony 4 programming frameworks
Marcin Górski, Wojciech Andrzej Piwowarski, Mariusz Dzieńkowski95-99
-
Comparative analysis of frameworks used in automated testing on example of TestNG and WebdriverIO
Alla Shtokal, Jakub Smołka100-106
-
A multi-criteria comparison of mobile applications built with the use of Android and Flutter Software Development Kits
Damian Gałan, Konrad Fisz, Piotr Kopniak107-113
-
Evaluation of the availability of websites of communes in the Lubelskie Province
Michał Bednarczyk, Mariusz Dzieńkowski114-120
-
REST API performance comparison of web applications based on JavaScript programming frameworks
Marcin Grudniak, Mariusz Dzieńkowski121-125
-
The comparative analysis of modern ETL tools
Vitalii Mayuk, Ivan Falchuk, Piotr Muryjas126-131
-
Compilation of iOS frameworks from Linux operating system using open- source tools
Łukasz Rutkowski, Piotr Kopniak132-138
-
Performance analysis of Svelte and Angular applications
Gabriel Białecki, Beata Pańczyk139-143
-
Model of the text classification system using fuzzy sets
Dmytro Salahor, Jakub Smołka144-150
-
Analysis of the possibilities of optimizing SQL queries
Piotr Rymarski, Grzegorz Kozieł151-158
-
Comparison of lightweight frameworks for Java by analyzing proprietary web applications
Michał Błaszczyk, Marek Pucek, Piotr Kopniak159-164
Main Article Content
DOI
Authors
wojciech.lasocha@pollub.edu.pl
Abstract
The aim of the author of this article is analyze the performance of WebSocket and HTTP protocol and their comparison. For this purpose, was used equipment working in a local network consisting of server, two client computers, switch and self-created research web application. Using a test application was measured time of data transfer between clients and server as well server and clients. The tests included transmission 100-character texts in specified number of copies considering speed of hardware (laptops) and software (web browsers). Additionally, was investigated the impact of overhead and TLS encryption to performance. The obtained results have illustrated in the form of charts, discussed and appropriate conclusions drawn.
Keywords:
References
World Wide Web, w: Wikipedia, The Free Encyclopedia, https://en.wikipedia.org/wiki/World_Wide_Web, 13.01.2021.
Hypertext Transfer Protocol, w: Wikipedia, The Free Encyclopedia, https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol, [13.01.2021].
WebSockets – A Conceptual Deep-Dive, w: Ably Realtime, https://www.ably.io/concepts/websockets, [13.01.2021].
Ajax (programming), w: Wikipedia, The Free Encyclopedia, https://en.wikipedia.org/wiki/Ajax_(programming), [13.01.2021].
WebSocket Simplified, w: Coding Simplified With Shad, https://iamshadmirza.hashnode.dev/websocket-simplified-cjxjzcu0m002i3hs1eewt2p80, [13.01.2021].
WebSocket, w: Wikipedia, The Free Encyclopedia, https://en.wikipedia.org/wiki/WebSocket, [13.01.2021].
RFC 6455 – The WebSocket Protocol, w: IETF Tools, https://tools.ietf.org/html/rfc6455, [13.01.2021].
Real-time web, w Wikipedia, The Free Encyclopedia, https://en.wikipedia.org/wiki/Real-time_web, 13.01.2021.
W. Słodziak, Z. Nowak: Performance Analysis of Web Systems Based on XMLHttpRequest, Server-Sent Events and WebSocket. Springer International Publishing, 2016. DOI: https://doi.org/10.1007/978-3-319-28561-0_6
Benchmark 5-milion Websockets, w: Oat++, https://oatpp.io/benchmark/websocket/5-million/, [13.01.2021].
Article Details
Abstract views: 2824
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
