Explain the purpose of Service Workers.

Service Workers run in the background, enabling features like offline support, background sync, and push notifications by intercepting network requests and caching assets, thus improving app resilience and performance.