Analisis Perbandingan Kinerja Aplikasi Web Progressive dan Aplikasi Web Reguler

Analisis Perbandingan Kinerja Aplikasi Web Progressive dan Aplikasi Web Reguler

ABSTRAK

Tulisan ini memaparkan hasil perbandingan antara aplikasi web progresif (Progressive Web Application / PWA) dan apliksi web regular (Regular Web Application / RWA). Tujuan dari penelitian ini adalah untuk menganalisis dampak penerapan aplikasi web progresif pada kompatibilitas web browser terhadap fitur PWA dibandingan dengan aplikasi RWA. Metode penelitian yang dilakukan adalah eksplorasi teori yang relevan dan mengembangkan sebuah prototype aplikasi web regular dan sebuah prototype aplikasi web yang sama namun dengan diberikan fitur PWA seperti Web App Manifest, Service Worker, dan App Shell. Hasil penelitian menunjukan Hasil penelitian menunjukkan banyak fitur PWA yang masih belum didukung sepenuhnya oleh beberapa browser populer. Tolok ukur kinerja menunjukkan bahwa koneksi https yang diperlukan untuk PWA memperlambat metrik kinerja PWA pada kunjungan pertama. Pada kunjungan berulang, beberapa fitur PWA seperti indeks kecepatan lebih unggul daripada Aplikasi Web Reguler. Konsumsi memori pada PWA meningkat lebih banyak 2 kali dari ukuran RWA. Kesimpulannya adalah bahwa meskipun beberapa fitur PWA tidak secara langsung didukung oleh web browser saat ini, namun masih mungkin memiliki solusi. PWA lebih lambat dari RWA jika https di server web Anda tidak dioptimalkan. Browser yang berbeda memiliki batasan memori yang berbeda untuk cache PWA.

Keywords: Progressive Web App (PWA), Service Worker, App Manifest, App shell,  Lighthouse

Bapak Hendra, S.Kom., M.T. adalah pendiri sekaligus penulis artikel dalam website ini. Saat ini Pak Hendra bekerja sebagai developer advisor di PT. Visionet Data Internasional. Beliau juga mengajar di School of Computer Science BiNus University Jakarta.

Leave a Reply

Your email address will not be published.