Модифікований метод оптимізації інтерфейсу користувача

dc.contributor.advisorСаяпіна, Інна Олександрівна
dc.contributor.authorГаватюк, Максим В’ячеславович
dc.date.accessioned2025-10-14T09:28:59Z
dc.date.available2025-10-14T09:28:59Z
dc.date.issued2025
dc.description.abstractДана магістерська дисертація присвячена розробленнютареалізаціїалгоритмічно-програмного методу оптимізації інтерфейсу користувача. В ході даної магістерської дисертації було проаналізованообмеженнякласичних підходів до рендерингу, зокрема методів прямого оновленняDOMта популярних фреймворків на кшталт Redux. На основі виявленихпроблемзапропоновано новий підхід, який поєднує віртуальний DOM, реактивнепрограмування з використанням RxJS та архітектурні принципиFlux. Результати експериментального дослідження підтвердилиефективністьметоду: у порівнянні з класичним підходом через innerHTML, часоновленняінтерфейсу скоротився в середньому на 35–42%, а у порівнянні з Redux–на21–29%. Також було досягнуто суттєвого зменшення кількості DOM-операцій – у середньому майже на 48%, що особливо важливоприроботізвеликими наборами даних. У даній магістерській дисертації розроблено метод тапрограмнезабезпечення для оптимізації інтерфейсу користувача. Практична значущість роботи полягає у можливості застосуваннярозробленого методу в сучасній фронтенд-розробці, де необхіднависокашвидкодія, ефективне управління оновленнями та прозора архітектура.
dc.description.abstractotherThis master's thesis is devoted to the development and implementationofanalgorithmic and software-based method for optimizing the user interface. In the course of this work, the limitations of classical renderingapproacheswere analyzed, particularly those involving direct DOMmanipulationandpopularframeworks such as Redux. Based on the identified issues, a newapproachisproposed, combining a virtual DOM, reactive programming usingRxJS, andarchitectural principles of the Flux pattern. The results of experimental research confirmed the effectivenessofthemethod: compared to the classical innerHTML approach, interface updatetimeswere reduced by an average of 35–42%, and compared to Redux, by21–29%.Asignificant reduction in the number of DOM operations – by nearly48%onaverage – was also achieved, which is especially important whenworkingwithlarge datasets. This master's thesis presents both the method and the softwaresolutionforuser interface optimization. The practical value of the work lies in the applicability of theproposedmethod in modern frontend development, where high performance, efficient updatemanagement, and clear architecture are critical.
dc.format.extent121 с.
dc.identifier.citationГаватюк, М. В. Модифікований метод оптимізації інтерфейсу користувача : магістерська дис. : 121 Інженерія програмного забезпечення / Гаватюк Максим В’ячеславович . – Київ, 2025. – 121 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76819
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectоптимізація інтерфейсу
dc.subjectвіртуальний DOM
dc.subjectреактивне оновлення
dc.subjectRxJS
dc.subjectFlux
dc.subjectоновлення компонентів
dc.subjectпродуктивність
dc.subject.udc004.065:004.43
dc.titleМодифікований метод оптимізації інтерфейсу користувача
dc.typeMaster Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Havatiuk_magistr.pdf
Розмір:
2.94 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: