Порівняльний аналіз технології Hotwire та традиційного REST API + React SPA для розробки веб застосунків
Loading...
Date
2025
Authors
Хоменко, Максиму
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
У дипломній роботі проведено порівняльний аналіз архітектурних підходів до побудови веб-застосунків на прикладі React (SPA) та Hotwire (SSR). Актуальність дослідження зумовлена зростаючими вимогами до продуктивності, зручності використання (UX) та ефективності процесу розробки (DX) у сучасних веб-системах. Метою дослідження є оцінка переваг і недоліків двох підходів шляхом реалізації і тестування двох еквівалентних веб-застосунків із однаковою бізнес-логікою (kanban-дошка). Для досягнення мети використано експериментальний метод, що включає профілювання продуктивності (Lighthouse, Chrome DevTools), тестування API-латентності та аналіз коду. У ході дослідження встановлено, що React SPA забезпечує вищу продуктивність у складних інтерфейсах і кращу масштабованість, тоді як Hotwire дозволяє значно швидше створювати MVP завдяки спрощеній архітектурі та мінімальній залежності від JavaScript. Результати можуть бути корисними для команд розробників при виборі технологій залежно від вимог проєкту: продуктивність, час розробки, складність підтримки. Робота містить практичні рекомендації щодо застосування SPA та SSR-архітектур у різних контекстах.
Description
Keywords
веб-застосунки, веб-системи, kanban-дошка, профілювання продуктивності, бакалаврська робота