+157 votes
391 views
What is serviceworker.js script? I can see it on many websites. What is the use of it?
in Programming by (1.1k points) | 391 views

Please log in or register to answer this question.

2 Answers

+161 votes
A service worker is a web worker. It's a JavaScript file that runs separately from the main browser thread, intercepting network requests, caching or retrieving resources from the cache, and delivering push messages.
by (1.0k points)
+153 votes

service worker is a script that your browser runs in the background, separate from a web page, opening the door to features that don't need a web page or user interaction. ... Things to note about a service worker: It's a JavaScript Worker, so it can't access the DOM directly.serviceWorker. The NavigatorserviceWorker read-only property returns the ServiceWorkerContainer object for the associated document, which provides access to registration, removal, upgrade, and communication with the ServiceWorker . The feature may not be available in private mode.

by (432 points)