Skip navigation
Please use this identifier to cite or link to this item: https://libeldoc.bsuir.by/handle/123456789/63074
Title: Алгоритм взаимодействия компонентов на стороне клиента
Other Titles: Algorithm of components interaction on the client side
Authors: Струкова, А. А.
Шилин, Л. Ю.
Keywords: доклады БГУИР;веб-приложения;модели BCLM
Issue Date: 2026
Publisher: БГУИР
Citation: Струкова, А. А. Алгоритм взаимодействия компонентов на стороне клиента = Algorithm of components interaction on the client side / А. А. Струкова, Л. Ю. Шилин // Доклады БГУИР. – 2026. – Т. 24, № 1. – С. 68–74.
Abstract: В статье рассматривается проблема организации эффективного взаимодействия компонентов в клиентских веб-приложениях, построенных на основе компонентных архитектур. Показано, что при увеличении масштаба интерфейсных систем традиционные подходы к обмену данными между компонентами приводят к избыточным вычислениям, усложнению поддержки и снижению производительности. На при мере фреймворков проанализированы существующие механизмы синхронизации состояния и обновления пользовательского интерфейса, выявлены их ограничения, связанные с глобальным отслеживанием изменений и отсутствием встроенной поддержки двусторонней передачи данных между компонентами. Предложена двухсвязная модель взаимодействия компонентов (BCLM), основанная на прямом обмене релевантными изменениями состояния между логически связанными компонентами. Формализован механизм синхронизации через отображения публикации и применение данных, обеспечивающий адаптивное обновление интерфейса без участия централизованных хранилищ. Показано, что предложенный подход позволяет уменьшить количество перерендерингов и упростить архитектуру приложения при сохранении реактивности.
Alternative abstract: The article discusses the problem of organizing effective component interaction in client web applications based on component architectures. It is shown that as the scale of interface systems increases, traditional approaches to data exchange between components lead to redundant calculations, more complicated support, and lower performance. Using the example of frameworks, the existing mechanisms for synchronizing the state and updating the user interface are analyzed, their limitations related to global change tracking and the lack of built in support for two-way data transfer between components are identified. A Bidirectional Component Linking Model (BCLM) is proposed, based on the direct exchange of relevant state changes between logically connected components. A synchronization mechanism has been formalized through the display of publication and application of data, providing adaptive interface updates without the involvement of centralized repositories. It is shown that the proposed approach makes it possible to reduce the number of re-renderings and simplify the application architecture while maintaining reactivity.
URI: https://libeldoc.bsuir.by/handle/123456789/63074
ISSN: http://dx.doi.org/10.35596/1729-7648-2026-24-1-68-74
Appears in Collections:Том 24, № 1

Files in This Item:
File Description SizeFormat 
Strukova_Algoritm.pdf509.99 kBAdobe PDFView/Open
Show full item record Google Scholar

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.