Skip navigation
Please use this identifier to cite or link to this item: https://libeldoc.bsuir.by/handle/123456789/63074
Full metadata record
DC FieldValueLanguage
dc.contributor.authorСтрукова, А. А.-
dc.contributor.authorШилин, Л. Ю.-
dc.coverage.spatialМинскen_US
dc.date.accessioned2026-03-10T06:06:46Z-
dc.date.available2026-03-10T06:06:46Z-
dc.date.issued2026-
dc.identifier.citationСтрукова, А. А. Алгоритм взаимодействия компонентов на стороне клиента = Algorithm of components interaction on the client side / А. А. Струкова, Л. Ю. Шилин // Доклады БГУИР. – 2026. – Т. 24, № 1. – С. 68–74.en_US
dc.identifier.issnhttp://dx.doi.org/10.35596/1729-7648-2026-24-1-68-74-
dc.identifier.urihttps://libeldoc.bsuir.by/handle/123456789/63074-
dc.description.abstractВ статье рассматривается проблема организации эффективного взаимодействия компонентов в клиентских веб-приложениях, построенных на основе компонентных архитектур. Показано, что при увеличении масштаба интерфейсных систем традиционные подходы к обмену данными между компонентами приводят к избыточным вычислениям, усложнению поддержки и снижению производительности. На при мере фреймворков проанализированы существующие механизмы синхронизации состояния и обновления пользовательского интерфейса, выявлены их ограничения, связанные с глобальным отслеживанием изменений и отсутствием встроенной поддержки двусторонней передачи данных между компонентами. Предложена двухсвязная модель взаимодействия компонентов (BCLM), основанная на прямом обмене релевантными изменениями состояния между логически связанными компонентами. Формализован механизм синхронизации через отображения публикации и применение данных, обеспечивающий адаптивное обновление интерфейса без участия централизованных хранилищ. Показано, что предложенный подход позволяет уменьшить количество перерендерингов и упростить архитектуру приложения при сохранении реактивности.en_US
dc.language.isoruen_US
dc.publisherБГУИРen_US
dc.subjectдоклады БГУИРen_US
dc.subjectвеб-приложенияen_US
dc.subjectмодели BCLMen_US
dc.titleАлгоритм взаимодействия компонентов на стороне клиентаen_US
dc.title.alternativeAlgorithm of components interaction on the client sideen_US
local.description.annotationThe 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.en_US
Appears in Collections:Том 24, № 1

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

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