Service Worker merupakan bagian penting dari PWA atau Progressive Web App. Service Worker ini bisa disebut sebagai otaknya Progressive Web App karena Service Worker ini memegang kendali pada proses background. Di sini kita perlu mempelajari Service Worker Event pada PWA.

Service Worker Event yang penting pada Progressive Web App atau PWA adalah

  1. Fetch
    Pada  Event Fetch ini Service Worker akan proxy untuk HTTP Request seperti HTML, CSS, Javascript dan lain sebagainya.
  2. Push Notification
    Pada Push Notification ini Service Worker akan menerima notifikasi dari server.
  3. Notification Interaction
    Pada Notification Interaction ini Service Worker akan menyalurkan notifikasi dari server untuk berinteraksi terutama dengan user interface.
  4. Background Synchronization
    Pada saat ada permintaan http request dan jaringan internet sedang lambat atau mati , maka Service Worker akan mengambil data dari cache. Kemudian pada saat jaringan internet kembali membaik maka Service Worker akan mengambil informasi dari server, memasukkan ke cache kemudian menampilkan pada saat diperlukan.
  5. Service Worker Life Cycle
    Berkaitan dengan Service Worker Life , ada event-event yang dijalankan seperti install dan activate.

Informasi lebih lanjut silahkan mengunjungi
1. https://developers.google.com/web/ilt/pwa/introduction-to-service-worker#service_worker_events .
2. https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/
3. https://developers.google.com/web/progressive-web-apps/ .
4. Progressive Web Apps Training di https://developers.google.com/web/ilt/pwa/ .
5. https://developers.google.com/web/fundamentals/primers/service-workers/ .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Service Worker Event pada PWA