Please use this identifier to cite or link to this item: http://eir.kntu.net.ua/jspui/handle/123456789/2773
Title: Оптимізація продуктивності Frontend-застосунків в рамках розробки фінтех проекту на Next.js
Authors: Морозов, О. Є.
Keywords: Оптимізація продуктивності
NEXT.JS
REACT
фінтех
SSR
SSG
ISR
ліниве завантаження
кешування
Issue Date: 2026
Publisher: ХНТУ
Citation: Морозов, О. Є. Оптимізація продуктивності Frontend-застосунків в рамках розробки фінтех проекту на Next.js : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / О. Є. Морозов ; наук. керівник проф., д-р техн. наук В. О. Доровський. ‒ Хмельницький : ХНТУ, 2026. ‒ 58 с.
Abstract: У роботі досліджено проблему низької продуктивності frontend-застосунків у фінансовому секторі. Проведено аналіз сучасних стратегій рендерингу (CSR, SSR, SSG, ISR), методів оптимізації розміру бандла та підходів до кешування, а також виявлено їхні переваги та недоліки в контексті реальної розробки з урахуванням технічного боргу та легасі-коду. Розроблено математичні моделі впливу розміру JavaScript-бандла на час до інтерактивності (TTI) та стратегій рендерингу на час завантаження (LCP, FCP). Проведено порівняльний аналіз фреймворків Next.js, Angular та Vue/Nuxt за критеріями продуктивності, SEO та зручності розробки. Обґрунтовано вибір Next.js як основи для фінтех-проектів завдяки вбудованій підтримці ISR та гібридних стратегій рендерингу. Реалізовано тестовий застосунок "FinDash" на базі Next.js (App Router, React 18) з послідовним впровадженням методів оптимізації: стратегій рендерингу, tree shaking, лінивого завантаження та кешування даних (React Query). Проведено вимірювання з використанням інструментів Lighthouse, WebPageTest та Bundle Analyzer зі статистичною обробкою результатів (10 вимірювань, довірчий інтервал 95%). Результати роботи можуть бути використані розробниками та технічними лідами для підвищення продуктивності комерційних frontend-застосунків в умовах обмежених ресурсів. Практична значущість полягає у розробленій пріоритетній матриці методів оптимізації та покроковому алгоритмі впровадження, що дозволяє скоротити LCP на 58%, зменшити розмір JavaScript-бандла на 45% та досягти ROI понад 8000% при мінімальних трудозатратах.
URI: http://eir.kntu.net.ua/jspui/handle/123456789/2773
Appears in Collections:Спеціальність 121 Інженерія програмного забезпечення



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