Komponen,Kelebihan dan Kekurangan Progressive Web App
Komponen,Kelebihan dan Kekurangan Progressive Web App
Komponen-komponen PWA
Dalam melakukan kerjanya, progressive web app memiliki komponen-komponen pendukung kerjanya, komponen ini menjadi pendukung atas berjalannya proses PWA. komponen tersebut antara lain adalah:
- Service worker
Komponen ini merupakan skrip pada web browser yang ditulis dengan menggunakan bahasa pemrograman dengan Javascript. Pada service worker dapat memberi manfaat berupa menampilkan resource sehingga dapat melakukan pengaksesan secara offline. - Cache
Cache menjadi tempat resource untuk memberikan tampilan pada saat menggunakan metode offline. Penampilan resource pada cache melalui service worker agar bisa ditampilkan dalam keadaan offline. - Progressive Enhancement
Pada komponen ini memberikan pendekatan terhadap pengembangan web yang dimulai dengan fitur-fitur umum pada web browser. - PWA Architecture style
Pendekatan komponen ini berpengaruh pada performa dari website, yang mempengaruhi terhadap back end dari website tersebut. - Push Notification
Memberikan fitur kemunculan pop up berupa notifikasi atau pemberitahuan pada website yang akan memberikan pemberitahuan kepada pengguna bahwa terdapat pemberitahuan terhadap website tersebut.
baca juga: Mengapa Lowongan Staf IT Memberikan Job Desc yang Banyak?
Kelebihan PWA
Penerapan progressive web app memiliki banyak kelebihan yang tentunya akan membantu website dalam meningkatkan performa yang dimiliki. Kelebihan-kelebihan dari PWA tersebut antara lain adalah:
1. Menghemat biaya
Biaya yang dibutuhkan untuk melakukan proses penerapan PWA tidak membutuhkan biaya besar. Hal ini karena dengan penerapan PWA pada aplikasi sudah termasuk dengan metode progresif yang akan memberikan kemudahan pada aplikasi lainnya. Dapat disimpulkan dalam sekali menerapkan atau menginstall satu aplikasi, aplikasi lainnya dapat bekerja.
2. Instalasi cepat
Pemasangan PMW cepat dilakukan serta tidak membutuhkan waktu lama yang akan memperlambat proses akses. Pemasangan dilakukan dengan hanya menginstal PWA
3. Kemudahan penggunaan di berbagai perangkat
Dalam melakukan penginstalan dapat dipasang di berbagai jenis sistem operasi seperti android, iOS, ataupun windows. Dalam hal ini Progressive Web App dapat digunakan pada PC, ponsel, ataupun tablet.
4. Terupdate otomatis
Dalam hal ini update dilakukan secara otomatis sehingga pengguna tidak perlu ribet melakukan update secara manual, sehingga pengguna dapat menikmati dan menggunakan aplikasi versi terbaru secara berkala.
5. Tidak memakan banyak penyimpanan
Ukuran progressive web app lebih kecil daripada dengan aplikasi android lainnya, sehingga dalam melakukan penginstalan tidak menghabiskan banyak memori.
6. Mampu berjalan tanpa internet
Kemudahan penggunaan PWA adalah akses yang dapat dilakukan tanpa penggunaan internet. Apabila koneksi terputus maka file yang sudah dilihat tersimpan di cache dan masih tetap dilihat.
Kekurangan PWA
Meskipun memiliki banyak kelebihan, penerapan PWA tidak jauh dari kekurangan. Kekurangan yang dimiliki dari PWA sendiri ialah banyaknya pengguna yang belum memahami mengenai pemakaian PWA pada smartphone mereka, penggunaan PWA tidak seperti aplikasi lainnya dengan mengunduh melalui play store atau app store sehingga pengguna akan kebingungan dalam mencari aplikasi Progressive web app.
Untuk mengetahui penerapan aplikasi PWA pada aplikasi memiliki sedikit kesulitan bagi pengguna awam yang belum begitu familiar dengan aplikasi ini. Pada PWA masih banyak fitur-fitur yang masih belum bisa digunakan atau native fitur, sehingga tidak bisa memaksimalkan semua fitur yang ada.
baca juga: 5 Area Pengembangan Diri secara Familiar.
