Pengertian:
Kepanjangan dari PWA adalah Progressive Web App. Pengertian PWA atau pengertian dari Progressive Web App adalah halaman website seperti biasanya kita lihat tetapi memiliki tampilan seperti native mobile applications. PWA akan menggabungkan fitur yang ditawarkan oleh browser yang modern dan juga pengalaman menggunakan aplikasi mobile. Dari segi makna kata Progressive ini adalah pengguna akan merasakan pengalaman aplikasi mobile yang diload secara progressive.
Latar belakang:
- Tahun 2005 merupakan awal dari halaman dinamis web yang dihasilkan oleh web server dengan kekuatan scipt dari PHP dan ASP.
- Tahun 2007 iPhone menemukan bahwa kinerja halaman dinamis web kalah dibandingkan dengan native mobile applications.
- Tahun 2010 ada dua hal penting dalam lahirnya pengembangan hybrid-apps
a. sisi software: ada pengembangan dari HTML5, CSS3 dan Javascript
b. sisi hardware: hadirnya processor smartphone yang powerful seperti A10 dan Snapdragon 821
Lahirnya PWA:
Tahun 2015 designer Frances Berriman dan engineer dari Google Chrome yaitu Alex Russell menciptakan istilah PWA yang merupakan kependekan dari Progressive Web App yang menjelaskan bagaimana aplikasi dapat mengambil fitur baru dari modern browser yaitu service worker dan web app manifest dan menganjurkan pengembang untuk mengupgrade aplikasi mereka ke PWA.
Karakteristik PWA:
Menurut Google Developer, karakteristik dari Progressive Web App adalah
- Progressive:
Dapat berjalan pada setiap browser dan pada setiap browser. - Responsive:
Dapat berjalan pada berbagai ukuran layar dari berbagai peralatan. - Connectivity independent:
Aplikasi dapat berfungsi dengan baik meski jaringan sedang lambat bahkan aplikasi dapat berfungsi dengan baik meski jaringan sedang down. - App-like:
Tampilan seperti tampilan native mobile. - Fresh:
Selalu update dengan data atau informasi terkini - Safe:
Dilayani oleh HTTPS yang mencegah pencurian informasi - Installable:
Pengguna dapat memanage aplikasi PWA seperti aplikasi native mobile
Pada April 2018 browser yang sudah mendukukung PWA adalah Microsoft Edge, Google Chrome, Mozilla Firefox and Safari .
Buku-buku dan video yang dijual untuk pembelajaran PWA dapat di beli di
1. https://www.amazon.com/ kemudian silahkan search dengan keyword progressive web app .
2. https://www.packtpub.com/ kemudian silahkan search dengan keyword progressive web app .
Untuk belajar mandiri PWA silahkan mengunjungi
1. https://developers.google.com/web/progressive-web-apps/ .
2. https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/
3. Progressive Web Apps Training di https://developers.google.com/web/ilt/pwa/ .
Informasi lebih lanjut silahkan mengunjungi
1. https://en.wikipedia.org/wiki/Progressive_Web_Apps .
2. https://developers.google.com/web/progressive-web-apps/ .
3. https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/
4. Progressive Web Apps Training di https://developers.google.com/web/ilt/pwa/ .
5. https://medium.com/wwwid/progressive-web-apps-mulai-dari-mana-bd223a941782
6. https://www.codepolitan.com/berkenalan-dengan-progressive-web-apps-pwa-581e68e6520ae-1400
Kunjungi www.proweb.co.id untuk menambah wawasan anda.