The Web Background service enables web applications to run partly in the background, even when the browser is not running. The part of the JavaScript code that is executed in the background can use APIs such as XMLHttpRequest to communicate over the network and Web Notifications to get the user's attention.