Google Engineering Director Dion Almaer and Product Senior Director Ben Galbraithdisclose, Search Giant is using Service Workers to cache duplicate searches and speed up the loading of search results. According to Almaer, the mission of Google Search is to provide relevant results to users as quickly as possible. He said that Service Worker can reduce the load time of search results by one-half.
Service WorkerIt is a script that runs independently of the web in the background and can be used for push notifications and background synchronization. It supports offline experience. You can browse registered service workers via about:serviceworkers. You can disable Service Workers by using about:config search dom.serviceWorkers.enabled (Mozilla Firefox only, Google Chrome can't disable it).