Q42: What are Service Workers and Progressive Web Apps (PWAs)?
A Service Worker is an event-driven worker registered between client browsers and network backends. It intercepts network requests (fetch event), manages offline application caches (CacheStorage), and powers push notifications for PWAs.
Key Takeaways
- Acts as a programmable network proxy client-side.
- Enables offline capability and background data sync.
Knowledge Check
Which network event is intercepted by Service Workers to serve offline cached assets?