Н.А. Борсук1, Т.А. Онуфриева2, А.В. Максимов3
1–3 Калужский филиал МГТУ им. Н.Э. Баумана (г. Калуга, Россия)
1 borsuk.65@yandex.ru, 2 onufrievata@bmstu.ru, 3 av_maximov@bk.ru
Постановка проблемы. Повышение производительности пользовательских интерфейсов в высоконагруженных приложениях, например, при обработке больших данных в рамках проекта «Цифровой двойник города», сталкивается с двумя ключевые проблемами: значительной задержкой при первоначальной отрисовке таблиц с большим объемом данных и избыточным числом обращений к серверу при обработке пользовательских событий, например, при вводе с клавиатуры. Эти проблемы приводят к ухудшению пользовательского опыта и снижению общей производительности системы.
Цель. Уменьшить время рендеринга (визуализации) страниц, содержащих большие объемы данных, и повысить эффективность обработки событий ввода.
Результаты. Исследованы методы оптимизации и показано их применение для устранения проблем, возникающих при загрузке больших данных. Рассмотрены вопросы повышения отзывчивости пользовательского интерфейса. Проанализированы различные подходы к визуализации больших данных (бесконечная прокрутка, пагинация и виртуальная прокрутка). Показано, что применение технологии виртуальной прокрутки является наиболее эффективным методом для оптимизации отрисовки больших таблиц, позволяя сократить время визуализации с нескольких секунд до десятков миллисекунд. Реализована техника Debounce для решения проблемы множественных запросов к серверу при вводе данных, что существенно снизило объем сетевого трафика и устранило задержки при вводе.
Практическая значимость. Результаты показали значительное повышение производительности и улучшение комфорта взаимодействия пользователя с информационными системами, обрабатывающими большие массивы данных. Полученные решения имеют широкую область применения: в первую очередь, в проектах цифровизации городских инфраструктур и других высоконагруженных веб-приложениях, где критически важны скорость реагирования интерфейса и эффективность использования сетевых ресурсов. Внедрение предложенных методов обеспечит более плавную работу и улучшит общее восприятие системы пользователями.
Борсук Н.А., Онуфриева Т.А., Максимов А.В. Повышение производительности при обработке больших данных // Информационно-измерительные и управляющие системы. 2026. Т. 24. № 2. С. 42−51. DOI: https://doi.org/10.18127/j20700814-202602-06
- Онуфриева Т.А., Борсук Н.А., Задоркин С.М. Автоматизация проектирования распределительных пунктов городских электросетей // Автоматизация и моделирование в проектировании и управлении. 2024. № 4.
- Задоркин С.М., Борсук Н.А. Преимущества цифровизации при проектировании электросетей // Экономика будущего: тренды, вызовы и возможности. 2024. С. 773−777.
- Dudak Aleksei Virtualization and rendering of large data lists // Холодная наука. 2024. № 9. С. 17−25.
- Черников Б.В., Попов А.А. Оптимизация эргономических параметров интерфейса информационной системы // Известия Южного федерального университета. Технические науки. 2017. С. 65−77.
- Косников С.Н., Золкин А.Л., Атаева Л.Б., Жильцов С.А. Разработка пользовательского интерфейса и управление информацией в системах поддержки принятия решений // Естественно-гуманитарные исследования. 2023. С. 406−409.
- Белоусова С.А., Рогозов Ю.И. Анализ подходов к созданию пользовательского интерфейса // Известия Южного федерального университета. Технические науки. 2014. С. 142−148.
- Чернобровкина Е.С. Афанасьев Г.И. Основные принципы разработки интерфейсов // Теория и практика современной науки. 2017. № 4(22). С. 1066−1069.
- Князев И.В., Коптева А.В. Исследование структуры json api для пагинации веб-страниц с большим набором данных на примере курсорной пагинации // International scientific review. 2021.
- Салдаева А.А., Белаш В.Ю. Принципы проектирования графического интерфейса информационнообразовательной платформы // Педагогический вестник. 2023. С. 40−44.
- Bezverhiy Olexandr, Kutsenko Olexandr Optimization of cross-platform applications using the react library // World science. 2024. № 3(85). С. 1−5.
- Garifullin Rinat Development and implementation of high-speed frontend architectures for complex enterprise systems // Холодная наука. 2024. № 12. С. 56−63.
- http://radiotec.ru/ru/journal/Science_Intensive_Technologies/number/2025-5.
- http://radiotec.ru/ru/journal/Dynamics_of_Difficult_Systems%E2%80%93XXI_century/number/2025-2.

