Progressive Web App: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Sunting isi
sunting artikel
Baris 1:
{{Dalam perbaikan}}
[[Berkas:Progressive Web Apps Logo.svg|jmpl|Logo Progressive Web App]]
'''Progressive Web App''' (disingkat PWA) adalah sebuah aplikasi web yang dirancang atau dibangun dengan melakukan optimasi pada sebuah [[Website|''website'']]. Tiga pilar utama Progressive Web App yaitu ''capable, reliable, installable.''<ref name=":0">{{Cite web|title=What are Progressive Web Apps?|url=https://web.dev/what-are-pwas/|website=web.dev|language=en|access-date=2022-11-29}}</ref> Aplikasi Progressive Web App merupakan ''website'' yang dibangun dengan menggunakan ''service worker, manifest,'' dan beberapa fitur pembentuk Progressive Web App lainnya.<ref>{{Cite web|title=Progressive web apps (PWAs) {{!}} MDN|url=https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps|website=developer.mozilla.org|language=en-US|access-date=2022-11-29}}</ref> Tujuan hadirnyadari penerapan Progressive Web App yaitu memungkinkan para pengembang web (''web developer'') mengubah ''website'' yang sudah ada agar bisa berperilaku layaknya aplikasi ''native''.<ref name=":1">{{Cite web|last=Indonesia|first=Dicoding|title=Developer Academy: Menjadi Front-End Web Developer Expert|url=https://www.dicoding.com/academies/219|website=Dicoding|language=en|access-date=2022-11-30}}</ref> Sebuah aplikasi Progressive Web App memiliki beberapa keunggulan apabila dibandingkan dengan sebuah ''website'' biasa, di antaranya yaitu dapat dipasang pada perangkat (''installable''), aman (''secure''), ''progresif, responsif,'' dan lain sebagainya.<ref>{{Cite web|title=Progressive web apps (PWAs) {{!}} MDN|url=https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps|website=developer.mozilla.org|language=en-US|access-date=2022-11-29}}</ref>
 
== Sejarah ==
Istilah Progressive Web App (PWA) pertama diperkenalkan oleh Alex Russel (Senior Staff Software Engineer di Google) dan Frances Berriman (''designer'' yang bekerja untuk Google) pada tahun 2015.<ref>{{Cite web|title=The history of PWA development {{!}} The PWA Book|url=https://www.divante.com/pwabook/chapter/02-the-history-of-pwas|website=www.divante.com|language=en|access-date=2022-11-30}}</ref><ref name=":1" /> Google mendefinisikan PWA sebagai berikut:<ref>{{Cite web|title=Getting started with Progressive Web Apps|url=https://developer.chrome.com/blog/getting-started-pwa/|website=Chrome Developers|language=en|access-date=2022-11-30}}</ref><blockquote>''“Progressive Web Apps use modern web capabilities to deliver an app-like user experience. They evolve from pages in browser tabs to immersive, top-level apps, maintaining the web's low friction at every moment.”''</blockquote>
 
== Tiga pilar Progressive Web App ==