UA : Робота викладена на 68 сторінках друкованого тексту, містить 22 рисунки, 2 таблиці, 26 джерел, 1 додаток. Об’єкт дослідження: обмін інформації між браузером та вебсервером в режимі реального часу. Мета роботи: спроєктувати та реалізувати онлайн чат. Методи дослідження: аналіз браузерних технологій та існуючого програмного забезпечення, вивчення документації та найкращих практик. В роботі були проаналізовані загальні підходи побудови додатків для миттєвого обміну інформацією між користувачами. Окремо розглянуто протокол WebSocket, що забезпечує двонаправлений зв’язок, є найзручнішим та найрозповсюдженим. Разом з тим, приділено увагу архітектурі клієнтсерверного додатку, його тестуванню та розгортанню (CI/CD) за допомогою сучасних технік хмарних сервісів. Механізми, розглянуті в роботі можуть бути застосовані для розробки чатів або схожих додатків у якості самостійних продуктів, а також модулів(live chats) у складі більш складних систем.
EN : The work is presented on 68 pages of printed text, 22 figures, 2 tables, 26 references, 1 supplement. The object of the study is the analysis of the exchange of information between the browser and the web server in real time. The aim of the study is to design and implement an online chat. The methods of research are analysis of browser technologies and existing software, study of documentation and best practices. The work analyzes general approaches to building applications for instant exchange of information between users. The WebSocket protocol, which provides bidirectional communication, is the most convenient and the most widespread. At the same time, attention is paid to the architecture of the client-server application, its testing and deployment (CI/CD) using modern cloud services techniques. The mechanisms considered in the work can be applied to the development of chats or similar applications as independent products, as well as modules (live chats) in more complex systems.