
Service Worker és offline cache: a haladó page speed eszköz
A Service Worker egy speciális JavaScript szál, amely a böngésző és a hálózat között fut, és képes a kérések elfogására. A Cache API segítségével statikus erőforrásokat tárol lokálisan, amelyeket a következő látogatáskor azonnal kiszolgál a böngésző. A Workbox a Google nyílt forrású könyvtára, amely előre beépített cache stratégiákat kínál egyszerű API-val. A cache-first módszer az ismétlődő látogatás betöltési idejét akár 90 százalékkal csökkenti drasztikusan. A network-first stratégia a friss tartalmat preferálja, fallback-ként cache-elt verzióval szolgál. A stale-while-revalidate a két világ közötti egészséges egyensúly. A Progressive Web App alapja, és a Lighthouse külön kategóriában értékeli ezt a megoldást.