Definition
The Worker Global name encompass the following other Global names:
The following interfaces are exposed exclusively in the corresponding realms:
- AbortController
- AbortSignal
- ByteLengthQueuingStrategy
- CompressionStream
- CountQueuingStrategy
- CustomEvent
- DOMException
- DecompressionStream
- ErrorEvent
- Event
- EventTarget
- Global
- Instance
- Memory
- Module
- Observable
- Origin
- PromiseRejectionEvent
- QuotaExceededError
- ReadableByteStreamController
- ReadableStream
- ReadableStreamBYOBReader
- ReadableStreamBYOBRequest
- ReadableStreamDefaultController
- ReadableStreamDefaultReader
- Subscriber
- Table
- TextDecoder
- TextDecoderStream
- TextEncoder
- TextEncoderStream
- TransformStream
- TransformStreamDefaultController
- URL
- URLSearchParams
- WebTransportWriter
- WorkerGlobalScope
- WorkerLocation
- WorkerNavigator
- WritableStream
- WritableStreamDefaultController
- WritableStreamDefaultWriter
The following interfaces are also exposed in the corresponding realms:
- BackgroundFetchManager
- BackgroundFetchRecord
- BackgroundFetchRegistration
- BarcodeDetector
- Blob
- BroadcastChannel
- CSSColor
- CSSColorValue
- CSSHSL
- CSSHWB
- CSSImageValue
- CSSKeywordValue
- CSSLCH
- CSSLab
- CSSMathClamp
- CSSMathInvert
- CSSMathMax
- CSSMathMin
- CSSMathNegate
- CSSMathProduct
- CSSMathSum
- CSSMathValue
- CSSMatrixComponent
- CSSNumericArray
- CSSNumericValue
- CSSOKLCH
- CSSOKLab
- CSSPerspective
- CSSRGB
- CSSRotate
- CSSScale
- CSSSkew
- CSSSkewX
- CSSSkewY
- CSSStyleValue
- CSSTransformComponent
- CSSTransformValue
- CSSTranslate
- CSSUnitValue
- CSSUnparsedValue
- CSSVariableReferenceValue
- Cache
- CacheStorage
- CanvasGradient
- CanvasPattern
- CloseEvent
- ContentIndex
- CropTarget
- Crypto
- CryptoKey
- DOMMatrix
- DOMMatrixReadOnly
- DOMPoint
- DOMPointReadOnly
- DOMQuad
- DOMRect
- DOMRectReadOnly
- DOMStringList
- EventSource
- Exception
- FaceDetector
- File
- FileList
- FileReader
- FileSystemDirectoryHandle
- FileSystemFileHandle
- FileSystemHandle
- FileSystemWritableFileStream
- FontFace
- FontFaceFeatures
- FontFacePalette
- FontFacePalettes
- FontFaceSet
- FontFaceSetLoadEvent
- FontFaceVariationAxis
- FontFaceVariations
- FormData
- GPU
- GPUAdapter
- GPUAdapterInfo
- GPUBindGroup
- GPUBindGroupLayout
- GPUBuffer
- GPUCanvasContext
- GPUCommandBuffer
- GPUCommandEncoder
- GPUCompilationInfo
- GPUCompilationMessage
- GPUComputePassEncoder
- GPUComputePipeline
- GPUDevice
- GPUDeviceLostInfo
- GPUError
- GPUExternalTexture
- GPUInternalError
- GPUOutOfMemoryError
- GPUPipelineError
- GPUPipelineLayout
- GPUQuerySet
- GPUQueue
- GPURenderBundle
- GPURenderBundleEncoder
- GPURenderPassEncoder
- GPURenderPipeline
- GPUSampler
- GPUShaderModule
- GPUSupportedFeatures
- GPUSupportedLimits
- GPUTexture
- GPUTextureView
- GPUUncapturedErrorEvent
- GPUValidationError
- Headers
- IDBCursor
- IDBCursorWithValue
- IDBDatabase
- IDBFactory
- IDBIndex
- IDBKeyRange
- IDBObjectStore
- IDBOpenDBRequest
- IDBRecord
- IDBRequest
- IDBTransaction
- IDBVersionChangeEvent
- ImageBitmap
- ImageBitmapRenderingContext
- ImageData
- Lock
- LockManager
- MIDIAccess
- MIDIConnectionEvent
- MIDIInput
- MIDIInputMap
- MIDIMessageEvent
- MIDIOutput
- MIDIOutputMap
- MIDIPort
- ML
- MLContext
- MLGraph
- MLGraphBuilder
- MLOperand
- MLTensor
- MediaCapabilities
- MessageChannel
- MessageEvent
- MessagePort
- NavigationPreloadManager
- NavigatorUAData
- NetworkInformation
- Notification
- OffscreenCanvas
- OffscreenCanvasRenderingContext2D
- Path2D
- Performance
- PerformanceEntry
- PerformanceMark
- PerformanceMeasure
- PerformanceObserver
- PerformanceObserverEntryList
- PerformanceResourceTiming
- PerformanceServerTiming
- PeriodicSyncManager
- PermissionStatus
- Permissions
- Profiler
- ProgressEvent
- PushManager
- PushSubscription
- PushSubscriptionOptions
- ReportingObserver
- Request
- Response
- RestrictionTarget
- Scheduler
- SecurityPolicyViolationEvent
- ServiceWorker
- ServiceWorkerContainer
- ServiceWorkerRegistration
- StorageBucket
- StorageBucketManager
- StorageManager
- StylePropertyMapReadOnly
- SubtleCrypto
- SyncManager
- Tag
- TaskController
- TaskPriorityChangeEvent
- TaskSignal
- TextDetector
- TextMetrics
- TrustedHTML
- TrustedScript
- TrustedScriptURL
- TrustedTypePolicy
- TrustedTypePolicyFactory
- URLPattern
- USB
- USBAlternateInterface
- USBConfiguration
- USBConnectionEvent
- USBDevice
- USBEndpoint
- USBInTransferResult
- USBInterface
- USBIsochronousInTransferPacket
- USBIsochronousInTransferResult
- USBIsochronousOutTransferPacket
- USBIsochronousOutTransferResult
- USBOutTransferResult
- USBPermissionResult
- WGSLLanguageFeatures
- WebGL2RenderingContext
- WebGLActiveInfo
- WebGLBuffer
- WebGLContextEvent
- WebGLFramebuffer
- WebGLObject
- WebGLProgram
- WebGLQuery
- WebGLRenderbuffer
- WebGLRenderingContext
- WebGLSampler
- WebGLShader
- WebGLShaderPrecisionFormat
- WebGLSync
- WebGLTexture
- WebGLTransformFeedback
- WebGLUniformLocation
- WebGLVertexArrayObject
- WebSocket
- WebTransport
- WebTransportBidirectionalStream
- WebTransportDatagramDuplexStream
- WebTransportDatagramsWritable
- WebTransportError
- WebTransportReceiveStream
- WebTransportSendGroup
- WebTransportSendStream