Statements (50)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:REST_API
|
| gptkbp:accessibleBy |
gptkb:IndexedDB
alert localStorage confirm document object navigator object parent object prompt window object DOM directly |
| gptkbp:alternativeTo |
main thread JavaScript execution
|
| gptkbp:canBe |
gptkb:XMLHttpRequest
setInterval setTimeout importScripts debugged with browser dev tools terminated by itself terminated by main thread |
| gptkbp:canBeSpawnedBy |
other workers
|
| gptkbp:cannotUse |
synchronous XHR
|
| gptkbp:communicatesVia |
main thread
|
| gptkbp:createdBy |
Worker() constructor
|
| gptkbp:definedIn |
gptkb:HTML5_specification
|
| gptkbp:event |
onclose
onerror onmessage |
| gptkbp:introducedIn |
2009
|
| gptkbp:lifeCycle |
created and terminated by main thread
|
| gptkbp:purpose |
run JavaScript in background threads
|
| gptkbp:script |
separate JavaScript file
|
| gptkbp:securityContext |
gptkb:same-origin_policy
|
| gptkbp:standardizedBy |
gptkb:W3C
|
| gptkbp:supportedBy |
modern web browsers
|
| gptkbp:supportsProtocol |
message passing
|
| gptkbp:type |
service worker
dedicated worker shared worker |
| gptkbp:usedFor |
improving web application performance
offloading heavy computations preventing UI blocking |
| gptkbp:usedIn |
cryptography
image processing real-time data processing progressive web apps data parsing machine learning in browser |
| gptkbp:bfsParent |
gptkb:HTML_Standard
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Web workers
|