Модифікований метод оптимізації інтерфейсу користувача
| dc.contributor.advisor | Саяпіна, Інна Олександрівна | |
| dc.contributor.author | Гаватюк, Максим В’ячеславович | |
| dc.date.accessioned | 2025-10-14T09:28:59Z | |
| dc.date.available | 2025-10-14T09:28:59Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Дана магістерська дисертація присвячена розробленнютареалізаціїалгоритмічно-програмного методу оптимізації інтерфейсу користувача. В ході даної магістерської дисертації було проаналізованообмеженнякласичних підходів до рендерингу, зокрема методів прямого оновленняDOMта популярних фреймворків на кшталт Redux. На основі виявленихпроблемзапропоновано новий підхід, який поєднує віртуальний DOM, реактивнепрограмування з використанням RxJS та архітектурні принципиFlux. Результати експериментального дослідження підтвердилиефективністьметоду: у порівнянні з класичним підходом через innerHTML, часоновленняінтерфейсу скоротився в середньому на 35–42%, а у порівнянні з Redux–на21–29%. Також було досягнуто суттєвого зменшення кількості DOM-операцій – у середньому майже на 48%, що особливо важливоприроботізвеликими наборами даних. У даній магістерській дисертації розроблено метод тапрограмнезабезпечення для оптимізації інтерфейсу користувача. Практична значущість роботи полягає у можливості застосуваннярозробленого методу в сучасній фронтенд-розробці, де необхіднависокашвидкодія, ефективне управління оновленнями та прозора архітектура. | |
| dc.description.abstractother | This 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.extent | 121 с. | |
| dc.identifier.citation | Гаватюк, М. В. Модифікований метод оптимізації інтерфейсу користувача : магістерська дис. : 121 Інженерія програмного забезпечення / Гаватюк Максим В’ячеславович . – Київ, 2025. – 121 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76819 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | оптимізація інтерфейсу | |
| dc.subject | віртуальний DOM | |
| dc.subject | реактивне оновлення | |
| dc.subject | RxJS | |
| dc.subject | Flux | |
| dc.subject | оновлення компонентів | |
| dc.subject | продуктивність | |
| dc.subject.udc | 004.065:004.43 | |
| dc.title | Модифікований метод оптимізації інтерфейсу користувача | |
| dc.type | Master 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
- Опис: