Analisis Implementasi Arsitektur Micro-Frontends Terhadap Performa Website

Meganata, Bagas and Ir. Tri Afirianto, S.T., M.T. and Muhammad Aminul A, S.Kom., M.T. (2024) Analisis Implementasi Arsitektur Micro-Frontends Terhadap Performa Website. Sarjana thesis, Universitas Brawijaya.

Abstract

Perkembangan teknologi yang pesat menciptakan kebutuhan aplikasi website yang responsif dan mudah dioptimalkan. Arsitektur monolithic frontend seringkali mengalami kesulitan dalam pemeliharaan aplikasi dengan fitur yang besar, sementara arsitektur micro-frontends menawarkan fleksibilitas dengan modularitas yang lebih baik. Penelitian ini bertujuan membandingkan performa kedua arsitektur, khususnya performa dalam load time, resource size, dan payload size, untuk memberikan panduan bagi developer dalam menentukan arsitektur yang sesuai dengan kebutuhan aplikasi modern. Pengujian akan menggunakan delapan metrik utama yang terbagi dalam dua pengujian performa load time, resource size dan payload size, dengan analisis statistik deskriptif, uji normalitas, dan uji beda. Hasil analisis menunjukkan bahwa masing-masing arsitektur memiliki keunggulan masing-masing seperti arsitektur monolithic lebih unggul dalam metrik resource dan load time, sedangkan micro-frontends unggul dalam mengurangi blocking time dan layout shift. Hasil ini dapat menjadi acuan bagi developer untuk memilih arsitektur sesuai dengan kebutuhan, dengan optimisasi yang dapat diaplikasikan ke dalam masing-masing arsitektur.

English Abstract

The rapid advancement of technology has created a demand for responsive and easily optimized web applications. Monolithic frontend architecture often faces challenges in maintaining applications with extensive features, while microfrontend architecture offers greater flexibility through improved modularity. This research aims to compare the performance of both architectures, focusing specifically on load time, resource size, and payload size, to provide guidance for developers in selecting an architecture that suits the needs of modern applications. Testing will utilize eight key metrics across two performance assessments of load time, resource size, and payload size, accompanied by descriptive statistical analysis, normality test, and differences test. The analysis results indicate that each architecture has distinct advantages: monolithic architecture excels in resource and load time metrics, while micro-frontends are better at reducing blocking time and layout shift. These findings serve as a reference for developers to choose the appropriate architecture based on their needs, with optimization strategies applicable to each.

Item Type: Thesis (Sarjana)
Identification Number: 052415
Uncontrolled Keywords: website, micro-frontends, monolithic, developer, arsitektur, optimisasi
Divisions: Fakultas Ilmu Komputer > Sistem Informasi
Depositing User: S Sucipto
Date Deposited: 21 Jan 2025 07:13
Last Modified: 21 Jan 2025 07:13
URI: http://repository.ub.ac.id/id/eprint/235251
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Bagas Meganata.pdf
Restricted to Registered users only

Download (1MB)

Actions (login required)

View Item View Item