Optimasi micro frontend website untuk meningkatkan load times: teknik, tantangan, dan best practice

  • Akbarrizky A
  • Daman Huri A
  • Wisnuadhi B
  • et al.
N/ACitations
Citations of this article
27Readers
Mendeley users who have this article in their library.

Abstract

Dalam beberapa tahun terakhir, terjadi peningkatan popularitas dari arsitektur micro frontend dikarenakan mulai diimplementasikan oleh perusahaan besar seperti IKEA, Starbucks, dan Amazon. Karakteristiknya yang menyerupai microservice membuat arsitektur ini mulai banyak diterapkan untuk meningkatkan developer experience. Namun, arsitektur ini memiliki beberapa masalah, salah satunya adalah performa page load time yang rendah. Tujuan dari dilakukannya penelitian ini adalah untuk menentukan bagaimana best practice dalam mengoptimasi performa page load time dari aplikasi micro frontend. Penelitian dilakukan dengan mengimplementasikan teknik optimasi seperti code splitting, lazy loading, tree shaking, minification, dan utility module kepada setiap micro frontend yang dimiliki oleh suatu website, kemudian dilakukan pengujian sebanyak 200 kali yang didapatkan menggunakan formula Lemeshow di local dan server environment menggunakan browser Google Chrome dengan metrik fully loaded, yaitu ukuran waktu yang dibutuhkan suatu website untuk memuat seluruh resources yang digunakan oleh website tersebut. Penelitian dilakukan pada aplikasi Enterprise Resources Planning (ERP) yang terdiri dari lima micro frontend dengan framework React, Vue, dan Angular. Hasil eksperimen yang dilakukan menunjukkan bahwa mengimplementasikan setiap teknik optimasi pada seluruh micro frontend dapat meningkatkan performa page load time aplikasi sebesar 31,79% pada local dan 47,5% pada server environment.

Cite

CITATION STYLE

APA

Akbarrizky, A., Daman Huri, A. R., Wisnuadhi, B., & Firdaus, L. H. (2023). Optimasi micro frontend website untuk meningkatkan load times: teknik, tantangan, dan best practice. Jurnal CoSciTech (Computer Science and Information Technology), 4(2), 366–375. https://doi.org/10.37859/coscitech.v4i2.5205

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free