service worker

A service worker is a type of web worker that operates in the background of a web application, handling tasks like caching resources, managing offline functionality, and intercepting network requests to improve performance and reliability.