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
- PromiseRejectionEvent
- 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:
- ANGLE_instanced_arrays
- 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
- CrashReportBody
- CropTarget
- Crypto
- CryptoKey
- DOMMatrix
- DOMMatrixReadOnly
- DOMPoint
- DOMPointReadOnly
- DOMQuad
- DOMRect
- DOMRectReadOnly
- DOMStringList
- DeprecationReportBody
- EXT_blend_minmax
- EXT_color_buffer_float
- EXT_color_buffer_half_float
- EXT_disjoint_timer_query
- EXT_disjoint_timer_query_webgl2
- EXT_float_blend
- EXT_frag_depth
- EXT_sRGB
- EXT_shader_texture_lod
- EXT_texture_compression_bptc
- EXT_texture_compression_rgtc
- EXT_texture_filter_anisotropic
- EXT_texture_norm16
- EventSource
- 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
- IDBRequest
- IDBTransaction
- IDBVersionChangeEvent
- ImageBitmap
- ImageBitmapRenderingContext
- ImageData
- InterventionReportBody
- KHR_parallel_shader_compile
- Lock
- LockManager
- MIDIAccess
- MIDIConnectionEvent
- MIDIInput
- MIDIInputMap
- MIDIMessageEvent
- MIDIOutput
- MIDIOutputMap
- MIDIPort
- MediaCapabilities
- MessageChannel
- MessageEvent
- MessagePort
- NavigationPreloadManager
- NavigatorUAData
- NetworkInformation
- Notification
- OES_draw_buffers_indexed
- OES_element_index_uint
- OES_fbo_render_mipmap
- OES_standard_derivatives
- OES_texture_float
- OES_texture_float_linear
- OES_texture_half_float
- OES_texture_half_float_linear
- OES_vertex_array_object
- OVR_multiview2
- OffscreenCanvas
- OffscreenCanvasRenderingContext2D
- Path2D
- Performance
- PerformanceEntry
- PerformanceMark
- PerformanceMeasure
- PerformanceObserver
- PerformanceObserverEntryList
- PerformanceResourceTiming
- PerformanceServerTiming
- PeriodicSyncManager
- PermissionStatus
- Permissions
- ProgressEvent
- PushManager
- PushSubscription
- PushSubscriptionOptions
- Report
- ReportBody
- ReportingObserver
- Request
- Response
- RestrictionTarget
- Sanitizer
- Scheduler
- ScriptingPolicyReportBody
- SecurityPolicyViolationEvent
- ServiceWorker
- ServiceWorkerContainer
- ServiceWorkerRegistration
- StorageBucket
- StorageBucketManager
- StorageManager
- StylePropertyMapReadOnly
- SubtleCrypto
- SyncManager
- 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
- WEBGL_blend_equation_advanced_coherent
- WEBGL_clip_cull_distance
- WEBGL_color_buffer_float
- WEBGL_compressed_texture_astc
- WEBGL_compressed_texture_etc
- WEBGL_compressed_texture_etc1
- WEBGL_compressed_texture_pvrtc
- WEBGL_compressed_texture_s3tc
- WEBGL_compressed_texture_s3tc_srgb
- WEBGL_debug_renderer_info
- WEBGL_debug_shaders
- WEBGL_depth_texture
- WEBGL_draw_buffers
- WEBGL_draw_instanced_base_vertex_base_instance
- WEBGL_lose_context
- WEBGL_multi_draw
- WEBGL_multi_draw_instanced_base_vertex_base_instance
- WEBGL_provoking_vertex
- WGSLLanguageFeatures
- WebGL2RenderingContext
- WebGLActiveInfo
- WebGLBuffer
- WebGLContextEvent
- WebGLFramebuffer
- WebGLObject
- WebGLProgram
- WebGLQuery
- WebGLRenderbuffer
- WebGLRenderingContext
- WebGLSampler
- WebGLShader
- WebGLShaderPrecisionFormat
- WebGLSync
- WebGLTexture
- WebGLTimerQueryEXT
- WebGLTransformFeedback
- WebGLUniformLocation
- WebGLVertexArrayObject
- WebGLVertexArrayObjectOES
- WebSocket
- WebTransport
- WebTransportBidirectionalStream
- WebTransportDatagramDuplexStream
- WebTransportError
- WebTransportReceiveStream
- WebTransportSendGroup
- WebTransportSendStream