Service Worker

From MgmtWiki
Revision as of 10:20, 15 May 2019 by Tom (talk | contribs) (Full Title or Meme)

Jump to: navigation, search

Full Title or Meme

A Service Worker, as defined by the World Wide Web Consortium (W3C) as a Web Worker and the Web Hypertext Application Technology Working Group (WHATWG), is a JavaScript script executed from an Web Site that runs in the background, independently of user-interface scripts that may also have been executed from the same HTML page.[1] Web workers are often able to utilize multi-core CPUs more effectively.[2] The W3C and WHATWG envision web workers as long-running scripts that are not interrupted by user-interface scripts (scripts that respond to clicks or other user interactions). Keeping such workers from being interrupted by user activities should allow Web pages to remain responsive at the same time as they are running long tasks in the background.

Context

  • The simplest use of workers is for performing a computationally expensive task without interrupting the user interface.
  • The W3C and the WHATWG are currently in the process of developing a definition for an application programming interface (API) for web workers.[1]

Overview

  1. 1.0 1.1 Web Workers |publisher=WHATWG (2010-06-03)http://www.whatwg.org/specs/web-workers/current-work/
  2. web|url=https://html.spec.whatwg.org/multipage/workers.html#delegation%7Ctitle=HTML Living Standard (2017-01-30)