> [!tldr] Defined by [[Standards Groups#W3C]] - web workers are [[JavaScript]]s running in the background to accomplish **computationally expensive** tasks **without interrupting** the user interface. These are necessary for [[Progressive Web App]]s. They function like a server, responding to the [[HTTP]] from the client. In case, the client and server are the same machine, which is interesting. **** # More ## Source - https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers - https://en.wikipedia.org/wiki/Web_worker