Service workers are have been called a game changer for the web. A Service worker sits between the browser and the network, acting like a proxy server. The service worker is a script that executes in a thread, separate from the UI. This enables the service worker to perform non-UI tasks, making a web site perform better. What is a Service Worker?