Web workers

E242829

Web workers are a web platform feature that enable running JavaScript in background threads separate from the main UI thread to perform computationally intensive or asynchronous tasks without blocking user interactions.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (3)

Label Occurrences
Web Workers 8
Web Worker 1
Web workers canonical 1

Statements (47)

Predicate Object
instanceOf Concurrency mechanism
Web API
Web platform feature
benefits Keeping UI smooth during heavy computation
Offloading CPU-intensive algorithms
canAccess XMLHttpRequest (with limitations)
importScripts function
setInterval
setTimeout
cannotAccess DOM directly
document object
window object
communicatesWith Main thread via message passing
createdFrom External JavaScript file URL
createdWith Worker constructor
definedIn HTML Living Standard
improves Performance of web applications
Responsiveness of web applications
introducedTo Enable multi-threading in JavaScript
lifecycleControlledBy Main thread
partOf HTML5 specification
prevents Blocking user interactions
providedBy Web browser
restrictedBy Browser security sandbox
runsIn Background thread
runsLanguage JavaScript
securityModel Same-origin policy
separateFrom Main UI thread
standardizedBy W3C (earlier drafts)
WHATWG
supports Non-blocking computation
Parallel execution of JavaScript
supportsEvent error
message
supportsType Dedicated worker
Service Workers
surface form: Service worker (conceptually related but separate API)

Shared worker
terminatedBy self.close()
worker.terminate()
usedFor Asynchronous tasks
Computationally intensive tasks
Offloading work from main thread
usedIn Data processing in web apps
Image and video processing in browser
Real-time data analysis in web applications
uses MessageEvent interface
postMessage API

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

WebAssembly.instantiateStreaming executionEnvironment Web workers
this entity surface form: Web Workers
Service Workers relatedConcept Web workers
subject surface form: Service Worker
this entity surface form: Web Worker
URLSearchParams interface supportsEnvironment Web workers
subject surface form: URLSearchParams
this entity surface form: Web Workers
WritableStream availableIn Web workers
this entity surface form: Web Workers
ReadableStreamBYOBReader availableIn Web workers
this entity surface form: Web Workers
Open Web Platform hasComponent Web workers
this entity surface form: Web Workers
WritableStreamDefaultWriter availableInEnvironment Web workers
this entity surface form: Web Workers
WritableStreamDefaultController availableIn Web workers
this entity surface form: Web Workers
W3C Web Application technologies includesStandard Web workers
this entity surface form: Web Workers