Blog Home
Table of Content

Progressive Web Apps, mulai dari mana ?

By : Adam Projo 24 August 2020

Progressive Web Apps, mulai dari mana ?

Berbicara tentang Progressive Web Apps (PWA), kebanyakan orang mengatakan untuk bisa memiliki Applikasi PWA, website kita harus mempunyai SPA atau Single Page Application, atau harus menggunakan framework modern seperti reactJS, Angular, Polymer dan yang lainnya. Sehingga banyak Software house yang merasa bahwa mereka tidak bisa menerapkan PWA karena masih menggunakan PHP dan Ruby Framework (Service Rendered Framework).  Padahal berbicara tentang PWA, tentu yang utama adalah progressive atau peningkatan pengalaman user secara bertahap.

Nah pertanyaannya, dari mana sebenarnya kita mulai untuk membuat sebuah Progessive Web Apps?

Untuk memulai membuat Aplikasi PWA yang harus perhatikan :

Keamanan HTTPS

Keamanan HTTPS disini adalah pondasi dasar untuk membuat aplikasi PWA. Keamanan di web menjadi prioritas penting, dikarenakan banyak isu tentang content hijacking, phising dan isu- isu lainnya. Dan juga kebanyakan fungsi dari PWA hanya dapat dijalankan di HTTPS saja.

Tingkatkan kecepatan Loading dan Respon

Kecepatan loading dan respon adalah bagian penting untuk mengoptimasikan PWA. Yang dimana tanpa kecepatan maka rata-rata pengguna akan menginggalkan. Bahkan data yang ada menyebutkan 3 detik website tidak tampil, 53% pengguna akan pergi.

Memasang dan memanfaatkan Service Worker

Apa itu Service worker? Service worker adalah komponen yang merupakan deprogram dan berada di antara browser dan web server. Dengan memasang service worker maka kita dapat melakukan cache pada resource yang dibutuhkan dan dengan service worker memungkinkan aplikasi tetap bisa diakses walaupun dengan internet tidak stabil serta offline.

Demikian adalah hal-hal yang harus diperhatikan untuk memulai membuat Progressive Web Apps. Disini saya juga membagikan link berisi pembelajaran tentang PWA yang saya dapatkan pada saat event Workshop PWA yang diadakan di Jogja.
https://drive.google.com/drive/u/0/folders/0B55wxScz_BJtV1lGbTBOYlhLTVk

Crocodic menyediakan Jasa Pembuatan Website custom baik untuk kebutuhan company profile, atau sebagai pengganti mobile apps. Kontak kami disini, kami akan membantu menemukan solusi yang tepat untuk bisnis anda.