What is the different between Ajax and Web Worker in Javascript?
AJAX is specifically for communicating with a server, whereas web workers are a for background processing.
While AJAX is asynchronous (by default), this is not to be confused with a "concurrent" model of background processing that web workers offer.
A web worker could be any process and is not restricted to client-server communication.