Temel Progresif Web Uygulaması (PWA) özelliklerini etkinleştirme yolundaki ilk adım Service Worker kaydettirmektir:
- Çevrimdışı çalışır
- Push bildirimlerini destekler
- Cihaza yüklenebilir
Hizmet çalışanları ve Cache Storage API yayınından daha fazla bilgi edinebilirsiniz.
Tarayıcı uyumluluğu
Başlıca tarayıcıların tümü Service Worker'ları destekler. Tarayıcı uyumluluğu bölümüne bakın.
Lighthouse hizmet çalışanı denetiminin başarısız olma şekli
Lighthouse, Service Worker kaydedilmeyen sayfaları işaretler:
![Sitenin hizmet çalışanı kaydetmediğini gösteren Lighthouse denetimi](https://developer.chrome.com/static/docs/lighthouse/pwa/service-worker/image/lighthouse-audit-showing-e099b7b47033f.png?authuser=6&hl=tr)
Lighthouse, Chrome Uzaktan Hata Ayıklama Protokolü'nün bir hizmet çalışanı sürümü döndürüp döndürmediğini kontrol eder. Aksi takdirde denetim başarısız olur.
Service Worker'ı kaydetme
Service Worker kaydı yalnızca birkaç satır kod gerektirir ancak Service Worker kullanmanın tek nedeni, yukarıda açıklanan PWA özelliklerinden birinin uygulanmasını mümkün kılmaktır. Aslında bu özelliklerin uygulanması için daha fazla çalışma yapılması gerekiyor:
- Dosyaları çevrimdışı kullanım için nasıl önbelleğe alacağınızı öğrenmek üzere Ağ güvenilirliği nedir ve nasıl ölçülür? yayınına göz atın.
- Uygulamanızı nasıl yüklenebilir hale getireceğinizi öğrenmek için Yüklenebilir hale getirme codelab'ine bakın.
- Push bildirimlerini nasıl etkinleştireceğinizi öğrenmek için Google'ın Web Uygulamasına Push Bildirimleri Ekleme bölümüne bakın.