Web APIs
When writing code for the Web, there are a large number of Web APIs available. Below is a list of all the APIs and interfaces (object types) that you may be able to use while developing your Web app or site.
Web APIs are typically used with JavaScript, although this doesn't always have to be the case.
Specifications
This is a list of all the APIs that are available.
A
- Attribution Reporting API Experimental
- Audio Output Devices API Experimental
B
- Background Fetch API Experimental
- Background Synchronization API
- Background Tasks API
- Badging API
- Barcode Detection API Experimental
- Battery Status API
- Beacon API
- Web Bluetooth API Experimental
- Broadcast Channel API
C
- CSS Custom Highlight API
- CSS Font Loading API
- CSS Painting API Experimental
- CSS Properties and Values API
- CSS Typed Object Model API
- CSS Object Model (CSSOM)
- Canvas API
- Channel Messaging API
- Clipboard API
- Compression Streams API
- Compute Pressure API Experimental
- Console API
- Contact Picker API Experimental
- Content Index API Experimental
- Cookie Store API
- Credential Management API
D
- Document Object Model (DOM)
- Device Memory API
- Device orientation events
- Document Picture-in-Picture API Experimental
E
- EditContext API Experimental
- Encoding API
- Encrypted Media Extensions API
- EyeDropper API Experimental
F
- Federated Credential Management (FedCM) API Experimental
- Fenced Frame API Experimental
- Fetch API
- File API
- File System API
- File and Directory Entries API
- Force Touch events Non-standard
- Fullscreen API
G
H
I
- Idle Detection API Experimental
- MediaStream Image Capture API Experimental
- IndexedDB API
- Ink API Experimental
- InputDeviceCapabilities API Experimental
- Insertable Streams for MediaStreamTrack API
- Intersection Observer API
- Invoker Commands API Experimental
K
- Keyboard API Experimental
L
- Launch Handler API Experimental
- Local Font Access API Experimental
M
- Media Capabilities API
- Media Capture and Streams API (Media Stream)
- Media Session API
- Media Source API Experimental
- MediaStream Recording API
N
- Navigation API Experimental
- Network Information API
P
- Page Visibility API
- Payment Handler API Experimental
- Payment Request API
- Performance APIs
- Web Periodic Background Synchronization API Experimental
- Permissions API
- Picture-in-Picture API
- Pointer events
- Pointer Lock API
- Popover API
- Presentation API Experimental
- Prioritized Task Scheduling API
- Push API
R
- Remote Playback API
- Reporting API Experimental
- Resize Observer API
S
- SVG API
- Screen Capture API
- Screen Orientation API
- Screen Wake Lock API
- Selection API
- Sensor APIs
- Server-sent events
- Service Worker API
- Shared Storage API Experimental
- Speculation Rules API Experimental
- Storage API
- Storage Access API
- Streams API
T
- Topics API Experimental Non-standard
- Touch events
- Trusted Types API
U
- UI Events
- URL API
- URL Fragment Text Directives
- URL Pattern API Experimental
- User-Agent Client Hints API Experimental
V
W
- Web Animations API
- Web Audio API
- Web Authentication API
- Web Components
- Web Crypto API
- Web Locks API
- Web MIDI API
- Web NFC API Experimental
- Notifications API
- Web Serial API Experimental
- Web Share API
- Web Speech API
- Web Storage API
- Web Workers API
- WebCodecs API
- WebGL: 2D and 3D graphics for the web
- WebGPU API Experimental
- WebHID API Experimental
- WebOTP API
- WebRTC API
- The WebSocket API (WebSockets)
- WebTransport API
- WebUSB API Experimental
- WebVR API Non-standard Deprecated
- WebVTT API
- WebXR Device API Experimental
- Window Controls Overlay API Experimental
- Window Management API Experimental
X
Interfaces
This is a list of all the interfaces (that is, types of objects) that are available.
A
AbortController
AbortSignal
AbsoluteOrientationSensor
AbstractRange
Accelerometer
ExperimentalAesCbcParams
AesCtrParams
AesGcmParams
AesKeyGenParams
AmbientLightSensor
ExperimentalAnalyserNode
ANGLE_instanced_arrays
Animation
AnimationEffect
AnimationEvent
AnimationPlaybackEvent
AnimationTimeline
Attr
AudioBuffer
AudioBufferSourceNode
AudioContext
AudioData
AudioDecoder
AudioDestinationNode
AudioEncoder
AudioListener
AudioNode
AudioParam
AudioParamDescriptor
AudioParamMap
AudioProcessingEvent
DeprecatedAudioScheduledSourceNode
AudioSinkInfo
ExperimentalAudioTrack
AudioTrackList
AudioWorklet
AudioWorkletGlobalScope
AudioWorkletNode
AudioWorkletProcessor
AuthenticatorAssertionResponse
AuthenticatorAttestationResponse
AuthenticatorResponse
B
BackgroundFetchEvent
ExperimentalBackgroundFetchManager
ExperimentalBackgroundFetchRecord
ExperimentalBackgroundFetchRegistration
ExperimentalBackgroundFetchUpdateUIEvent
ExperimentalBarcodeDetector
ExperimentalBarProp
BaseAudioContext
BatteryManager
BeforeInstallPromptEvent
Experimental Non-standardBeforeUnloadEvent
BiquadFilterNode
Blob
BlobEvent
Bluetooth
ExperimentalBluetoothCharacteristicProperties
ExperimentalBluetoothDevice
ExperimentalBluetoothRemoteGATTCharacteristic
ExperimentalBluetoothRemoteGATTDescriptor
ExperimentalBluetoothRemoteGATTServer
ExperimentalBluetoothRemoteGATTService
ExperimentalBluetoothUUID
BroadcastChannel
ByteLengthQueuingStrategy
C
Cache
CacheStorage
CanMakePaymentEvent
ExperimentalCanvasCaptureMediaStreamTrack
CanvasGradient
CanvasPattern
CanvasRenderingContext2D
CaptureController
ExperimentalCaretPosition
CDATASection
ChannelMergerNode
ChannelSplitterNode
ChapterInformation
ExperimentalCharacterBoundsUpdateEvent
ExperimentalCharacterData
Client
Clients
Clipboard
ClipboardEvent
ClipboardItem
CloseEvent
CloseWatcher
ExperimentalCommandEvent
ExperimentalComment
CompositionEvent
CompressionStream
c
C
ConstantSourceNode
ContactAddress
ExperimentalContactsManager
ExperimentalContentIndex
ExperimentalContentIndexEvent
ExperimentalContentVisibilityAutoStateChangeEvent
ConvolverNode
CookieChangeEvent
CookieStore
CookieStoreManager
CountQueuingStrategy
Credential
CredentialsContainer
Crypto
CryptoKey
CryptoKeyPair
CSPViolationReportBody
CSS
CSSAnimation
CSSConditionRule
CSSContainerRule
CSSCounterStyleRule
CSSFontFaceRule
CSSFontFeatureValuesRule
CSSFontPaletteValuesRule
CSSGroupingRule
CSSImageValue
CSSImportRule
CSSKeyframeRule
CSSKeyframesRule
CSSKeywordValue
CSSLayerBlockRule
CSSLayerStatementRule
CSSMathInvert
CSSMathMax
CSSMathMin
CSSMathNegate
CSSMathProduct
CSSMathSum
CSSMathValue
CSSMatrixComponent
CSSMediaRule
CSSNamespaceRule
CSSNestedDeclarations
CSSNumericArray
CSSNumericValue
CSSPageDescriptors
ExperimentalCSSPageRule
CSSPerspective
CSSPositionTryDescriptors
ExperimentalCSSPositionTryRule
ExperimentalCSSPositionValue
Non-standard DeprecatedCSSPrimitiveValue
DeprecatedCSSPropertyRule
CSSPseudoElement
ExperimentalCSSRotate
CSSRule
CSSRuleList
CSSScale
CSSScopeRule
CSSSkew
CSSSkewX
CSSSkewY
CSSStartingStyleRule
CSSStyleDeclaration
CSSStyleRule
CSSStyleSheet
CSSStyleValue
CSSSupportsRule
CSSTransformComponent
CSSTransformValue
CSSTransition
CSSTranslate
CSSUnitValue
CSSUnparsedValue
CSSValue
DeprecatedCSSValueList
DeprecatedCSSVariableReferenceValue
CustomElementRegistry
CustomEvent
CustomStateSet
D
DataTransfer
DataTransferItem
DataTransferItemList
DecompressionStream
DedicatedWorkerGlobalScope
DelayNode
DelegatedInkTrailPresenter
ExperimentalDeprecationReportBody
ExperimentalDeviceMotionEvent
DeviceMotionEventAcceleration
DeviceMotionEventRotationRate
DeviceOrientationEvent
DirectoryEntrySync
Non-standard DeprecatedDirectoryReaderSync
Non-standard DeprecatedDocument
DocumentFragment
DocumentPictureInPicture
ExperimentalDocumentPictureInPictureEvent
ExperimentalDocumentTimeline
DocumentType
DOMError
DeprecatedDOMException
DOMHighResTimeStamp
DOMImplementation
DOMMatrix
DOMMatrixReadOnly
DOMParser
DOMPoint
DOMPointReadOnly
DOMQuad
DOMRect
DOMRectList
DOMRectReadOnly
DOMStringList
DOMStringMap
DOMTokenList
DragEvent
DynamicsCompressorNode
E
EcdhKeyDeriveParams
EcdsaParams
EcKeyGenParams
EcKeyImportParams
EditContext
ExperimentalElement
ElementInternals
EncodedAudioChunk
EncodedVideoChunk
ErrorEvent
Event
EventCounts
EventSource
EventTarget
ExtendableCookieChangeEvent
ExtendableEvent
ExtendableMessageEvent
EyeDropper
Experimental
F
FeaturePolicy
ExperimentalFederatedCredential
ExperimentalFederatedCredentialInit
Fence
ExperimentalFencedFrameConfig
ExperimentalFetchEvent
File
FileEntrySync
Non-standard DeprecatedFileList
FileReader
FileReaderSync
FileSystem
FileSystemDirectoryEntry
FileSystemDirectoryHandle
FileSystemDirectoryReader
FileSystemEntry
FileSystemFileEntry
FileSystemFileHandle
FileSystemHandle
FileSystemSync
Non-standard DeprecatedFileSystemSyncAccessHandle
FileSystemWritableFileStream
FocusEvent
FontData
ExperimentalFontFace
FontFaceSet
FontFaceSetLoadEvent
FormData
FormDataEvent
FragmentDirective
G
GainNode
Gamepad
GamepadButton
GamepadEvent
GamepadHapticActuator
GamepadPose
ExperimentalGeolocation
GeolocationCoordinates
GeolocationPosition
GeolocationPositionError
GestureEvent
Non-standardGPU
ExperimentalGPUAdapter
ExperimentalGPUAdapterInfo
ExperimentalGPUBindGroup
ExperimentalGPUBindGroupLayout
ExperimentalGPUBuffer
ExperimentalGPUCanvasContext
ExperimentalGPUCommandBuffer
ExperimentalGPUCommandEncoder
ExperimentalGPUCompilationInfo
ExperimentalGPUCompilationMessage
ExperimentalGPUComputePassEncoder
ExperimentalGPUComputePipeline
ExperimentalGPUDevice
ExperimentalGPUDeviceLostInfo
ExperimentalGPUError
ExperimentalGPUExternalTexture
ExperimentalGPUInternalError
ExperimentalGPUOutOfMemoryError
ExperimentalGPUPipelineError
ExperimentalGPUPipelineLayout
ExperimentalGPUQuerySet
ExperimentalGPUQueue
ExperimentalGPURenderBundle
ExperimentalGPURenderBundleEncoder
ExperimentalGPURenderPassEncoder
ExperimentalGPURenderPipeline
ExperimentalGPUSampler
ExperimentalGPUShaderModule
ExperimentalGPUSupportedFeatures
ExperimentalGPUSupportedLimits
ExperimentalGPUTexture
ExperimentalGPUTextureView
ExperimentalGPUUncapturedErrorEvent
ExperimentalGPUValidationError
ExperimentalGravitySensor
Gyroscope
H
HashChangeEvent
Headers
HID
ExperimentalHIDConnectionEvent
ExperimentalHIDDevice
ExperimentalHIDInputReportEvent
ExperimentalHighlight
HighlightRegistry
History
HkdfParams
HmacImportParams
HmacKeyGenParams
HMDVRDevice
Non-standard DeprecatedHTMLAllCollection
HTMLAnchorElement
HTMLAreaElement
HTMLAudioElement
HTMLBaseElement
HTMLBodyElement
HTMLBRElement
HTMLButtonElement
HTMLCanvasElement
HTMLCollection
HTMLDataElement
HTMLDataListElement
HTMLDetailsElement
HTMLDialogElement
HTMLDivElement
HTMLDListElement
HTMLDocument
HTMLElement
HTMLEmbedElement
HTMLFencedFrameElement
ExperimentalHTMLFieldSetElement
HTMLFontElement
DeprecatedHTMLFormControlsCollection
HTMLFormElement
HTMLFrameSetElement
DeprecatedHTMLHeadElement
HTMLHeadingElement
HTMLHRElement
HTMLHtmlElement
HTMLIFrameElement
HTMLImageElement
HTMLInputElement
HTMLLabelElement
HTMLLegendElement
HTMLLIElement
HTMLLinkElement
HTMLMapElement
HTMLMarqueeElement
DeprecatedHTMLMediaElement
HTMLMenuElement
HTMLMetaElement
HTMLMeterElement
HTMLModElement
HTMLObjectElement
HTMLOListElement
HTMLOptGroupElement
HTMLOptionElement
HTMLOptionsCollection
HTMLOutputElement
HTMLParagraphElement
HTMLParamElement
DeprecatedHTMLPictureElement
HTMLPreElement
HTMLProgressElement
HTMLQuoteElement
HTMLScriptElement
HTMLSelectElement
HTMLSlotElement
HTMLSourceElement
HTMLSpanElement
HTMLStyleElement
HTMLTableCaptionElement
HTMLTableCellElement
HTMLTableColElement
HTMLTableElement
HTMLTableRowElement
HTMLTableSectionElement
HTMLTemplateElement
HTMLTextAreaElement
HTMLTimeElement
HTMLTitleElement
HTMLTrackElement
HTMLUListElement
HTMLUnknownElement
HTMLVideoElement
I
IDBCursor
IDBCursorWithValue
IDBDatabase
IDBFactory
IDBIndex
IDBKeyRange
IDBObjectStore
IDBOpenDBRequest
IDBRequest
IDBTransaction
IDBVersionChangeEvent
IdentityCredential
ExperimentalIdentityCredentialRequestOptions
IdentityProvider
ExperimentalIdleDeadline
IdleDetector
ExperimentalIIRFilterNode
ImageBitmap
ImageBitmapRenderingContext
ImageCapture
ExperimentalImageData
ImageDecoder
ImageTrack
ImageTrackList
Ink
ExperimentalInputDeviceCapabilities
ExperimentalInputDeviceInfo
InputEvent
InstallEvent
IntersectionObserver
IntersectionObserverEntry
InterventionReportBody
Experimental
K
Keyboard
ExperimentalKeyboardEvent
KeyboardLayoutMap
ExperimentalKeyframeEffect
L
LargestContentfulPaint
LaunchParams
ExperimentalLaunchQueue
ExperimentalLayoutShift
ExperimentalLayoutShiftAttribution
ExperimentalLinearAccelerationSensor
Location
Lock
LockManager
M
Magnetometer
ExperimentalMathMLElement
MediaCapabilities
MediaDeviceInfo
MediaDevices
MediaElementAudioSourceNode
MediaEncryptedEvent
MediaError
MediaKeyMessageEvent
MediaKeys
MediaKeySession
MediaKeyStatusMap
MediaKeySystemAccess
MediaList
MediaMetadata
MediaQueryList
MediaQueryListEvent
MediaRecorder
MediaRecorderErrorEvent
Non-standard DeprecatedMediaSession
MediaSource
MediaSourceHandle
MediaStream
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
MediaStreamEvent
Non-standard DeprecatedMediaStreamTrack
MediaStreamTrackAudioSourceNode
MediaStreamTrackEvent
MediaStreamTrackGenerator
Experimental Non-standardMediaStreamTrackProcessor
MediaTrackConstraints
MediaTrackSettings
MediaTrackSupportedConstraints
MerchantValidationEvent
DeprecatedMessageChannel
MessageEvent
MessagePort
Metadata
Experimental Non-standardMIDIAccess
MIDIConnectionEvent
MIDIInput
MIDIInputMap
MIDIMessageEvent
MIDIOutput
MIDIOutputMap
MIDIPort
MimeType
DeprecatedMimeTypeArray
DeprecatedMouseEvent
MouseScrollEvent
Non-standard DeprecatedMutationEvent
Non-standard DeprecatedMutationObserver
MutationRecord
N
NamedNodeMap
NavigateEvent
ExperimentalNavigation
ExperimentalNavigationActivation
ExperimentalNavigationCurrentEntryChangeEvent
ExperimentalNavigationDestination
ExperimentalNavigationHistoryEntry
ExperimentalNavigationPreloadManager
NavigationTransition
ExperimentalNavigator
NavigatorLogin
ExperimentalNavigatorUAData
ExperimentalNDEFMessage
ExperimentalNDEFReader
ExperimentalNDEFReadingEvent
ExperimentalNDEFRecord
ExperimentalNetworkInformation
Node
NodeIterator
NodeList
Notification
NotificationEvent
NotRestoredReasonDetails
ExperimentalNotRestoredReasons
Experimental
O
OES_draw_buffers_indexed
OfflineAudioCompletionEvent
OfflineAudioContext
OffscreenCanvas
OffscreenCanvasRenderingContext2D
OrientationSensor
OscillatorNode
OTPCredential
ExperimentalOverconstrainedError
P
PageRevealEvent
PageSwapEvent
PageTransitionEvent
PaintWorkletGlobalScope
ExperimentalPannerNode
PasswordCredential
ExperimentalPasswordCredentialInit
Path2D
PaymentAddress
Non-standard DeprecatedPaymentManager
ExperimentalPaymentMethodChangeEvent
PaymentRequest
PaymentRequestEvent
ExperimentalPaymentRequestUpdateEvent
PaymentResponse
Pbkdf2Params
Performance
PerformanceElementTiming
ExperimentalPerformanceEntry
PerformanceEventTiming
PerformanceLongAnimationFrameTiming
ExperimentalPerformanceLongTaskTiming
ExperimentalPerformanceMark
PerformanceMeasure
PerformanceNavigation
DeprecatedPerformanceNavigationTiming
PerformanceObserver
PerformanceObserverEntryList
PerformancePaintTiming
PerformanceResourceTiming
PerformanceScriptTiming
ExperimentalPerformanceServerTiming
PerformanceTiming
DeprecatedPeriodicSyncEvent
ExperimentalPeriodicSyncManager
ExperimentalPeriodicWave
Permissions
PermissionStatus
PictureInPictureEvent
PictureInPictureWindow
Plugin
DeprecatedPluginArray
DeprecatedPoint
Non-standard DeprecatedPointerEvent
PopStateEvent
PositionSensorVRDevice
Non-standard DeprecatedPresentation
ExperimentalPresentationAvailability
ExperimentalPresentationConnection
ExperimentalPresentationConnectionAvailableEvent
ExperimentalPresentationConnectionCloseEvent
ExperimentalPresentationConnectionList
ExperimentalPresentationReceiver
ExperimentalPresentationRequest
ExperimentalPressureObserver
ExperimentalPressureRecord
ExperimentalProcessingInstruction
ProgressEvent
PromiseRejectionEvent
PublicKeyCredential
PublicKeyCredentialCreationOptions
PublicKeyCredentialRequestOptions
PushEvent
PushManager
PushMessageData
PushSubscription
PushSubscriptionOptions
R
RadioNodeList
Range
ReadableByteStreamController
ReadableStream
ReadableStreamBYOBReader
ReadableStreamBYOBRequest
ReadableStreamDefaultController
ReadableStreamDefaultReader
RelativeOrientationSensor
RemotePlayback
Report
ReportBody
ReportingObserver
Request
RequestInit
ResizeObserver
ResizeObserverEntry
ResizeObserverSize
Response
RsaHashedImportParams
RsaHashedKeyGenParams
RsaOaepParams
RsaPssParams
RTCAudioSourceStats
RTCCertificate
RTCCertificateStats
RTCCodecStats
RTCDataChannel
RTCDataChannelEvent
RTCDataChannelStats
RTCDtlsTransport
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCEncodedAudioFrame
RTCEncodedVideoFrame
RTCError
RTCErrorEvent
RTCIceCandidate
RTCIceCandidatePair
RTCIceCandidatePairStats
RTCIceCandidateStats
RTCIceParameters
RTCIceTransport
RTCIdentityAssertion
ExperimentalRTCInboundRtpStreamStats
RTCOutboundRtpStreamStats
RTCPeerConnection
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceEvent
RTCPeerConnectionStats
RTCRemoteInboundRtpStreamStats
RTCRemoteOutboundRtpStreamStats
RTCRtpReceiver
RTCRtpScriptTransform
RTCRtpScriptTransformer
RTCRtpSender
RTCRtpTransceiver
RTCSctpTransport
RTCSessionDescription
RTCStatsReport
RTCTrackEvent
RTCTransformEvent
RTCTransportStats
RTCVideoSourceStats
S
Scheduler
Scheduling
ExperimentalScreen
ScreenDetailed
ExperimentalScreenDetails
ExperimentalScreenOrientation
ScriptProcessorNode
DeprecatedScrollTimeline
ExperimentalSecurePaymentConfirmationRequest
SecurityPolicyViolationEvent
Selection
Sensor
SensorErrorEvent
Serial
ExperimentalSerialPort
ExperimentalServiceWorker
ServiceWorkerContainer
ServiceWorkerGlobalScope
ServiceWorkerRegistration
ShadowRoot
SharedStorage
ExperimentalSharedStorageOperation
ExperimentalSharedStorageRunOperation
ExperimentalSharedStorageSelectURLOperation
ExperimentalSharedStorageWorklet
ExperimentalSharedStorageWorkletGlobalScope
ExperimentalSharedWorker
SharedWorkerGlobalScope
SnapEvent
ExperimentalSourceBuffer
SourceBufferList
SpeechGrammar
ExperimentalSpeechGrammarList
ExperimentalSpeechRecognition
SpeechRecognitionAlternative
SpeechRecognitionErrorEvent
SpeechRecognitionEvent
SpeechRecognitionResult
SpeechRecognitionResultList
SpeechSynthesis
SpeechSynthesisErrorEvent
SpeechSynthesisEvent
SpeechSynthesisUtterance
SpeechSynthesisVoice
StaticRange
StereoPannerNode
Storage
StorageAccessHandle
StorageEvent
StorageManager
StylePropertyMap
StylePropertyMapReadOnly
StyleSheet
StyleSheetList
SubmitEvent
SubtleCrypto
SVGAElement
SVGAngle
SVGAnimateColorElement
DeprecatedSVGAnimatedAngle
SVGAnimatedBoolean
SVGAnimatedEnumeration
SVGAnimatedInteger
SVGAnimatedLength
SVGAnimatedLengthList
SVGAnimatedNumber
SVGAnimatedNumberList
SVGAnimatedPreserveAspectRatio
SVGAnimatedRect
SVGAnimatedString
SVGAnimatedTransformList
SVGAnimateElement
SVGAnimateMotionElement
SVGAnimateTransformElement
SVGAnimationElement
SVGCircleElement
SVGClipPathElement
SVGComponentTransferFunctionElement
SVGCursorElement
DeprecatedSVGDefsElement
SVGDescElement
SVGElement
SVGEllipseElement
SVGEvent
SVGFEBlendElement
SVGFEColorMatrixElement
SVGFEComponentTransferElement
SVGFECompositeElement
SVGFEConvolveMatrixElement
SVGFEDiffuseLightingElement
SVGFEDisplacementMapElement
SVGFEDistantLightElement
SVGFEDropShadowElement
SVGFEFloodElement
SVGFEFuncAElement
SVGFEFuncBElement
SVGFEFuncGElement
SVGFEFuncRElement
SVGFEGaussianBlurElement
SVGFEImageElement
SVGFEMergeElement
SVGFEMergeNodeElement
SVGFEMorphologyElement
SVGFEOffsetElement
SVGFEPointLightElement
SVGFESpecularLightingElement
SVGFESpotLightElement
SVGFETileElement
SVGFETurbulenceElement
SVGFilterElement
SVGFontElement
DeprecatedSVGFontFaceElement
DeprecatedSVGFontFaceFormatElement
DeprecatedSVGFontFaceNameElement
DeprecatedSVGFontFaceSrcElement
DeprecatedSVGFontFaceUriElement
DeprecatedSVGForeignObjectElement
SVGGElement
SVGGeometryElement
SVGGlyphElement
DeprecatedSVGGlyphRefElement
DeprecatedSVGGradientElement
SVGGraphicsElement
SVGHKernElement
DeprecatedSVGImageElement
SVGLength
SVGLengthList
SVGLinearGradientElement
SVGLineElement
SVGMarkerElement
SVGMaskElement
SVGMetadataElement
SVGMissingGlyphElement
DeprecatedSVGMPathElement
SVGNumber
SVGNumberList
SVGPathElement
SVGPatternElement
SVGPoint
DeprecatedSVGPointList
SVGPolygonElement
SVGPolylineElement
SVGPreserveAspectRatio
SVGRadialGradientElement
SVGRect
SVGRectElement
SVGRenderingIntent
DeprecatedSVGScriptElement
SVGSetElement
SVGStopElement
SVGStringList
SVGStyleElement
SVGSVGElement
SVGSwitchElement
SVGSymbolElement
SVGTextContentElement
SVGTextElement
SVGTextPathElement
SVGTextPositioningElement
SVGTitleElement
SVGTransform
SVGTransformList
SVGTRefElement
DeprecatedSVGTSpanElement
SVGUnitTypes
SVGUseElement
SVGViewElement
SVGVKernElement
DeprecatedSyncEvent
SyncManager
T
TaskAttributionTiming
ExperimentalTaskController
TaskPriorityChangeEvent
TaskSignal
Text
TextDecoder
TextDecoderStream
TextEncoder
TextEncoderStream
TextEvent
DeprecatedTextFormat
ExperimentalTextFormatUpdateEvent
ExperimentalTextMetrics
TextTrack
TextTrackCue
TextTrackCueList
TextTrackList
TextUpdateEvent
ExperimentalTimeEvent
TimeRanges
ToggleEvent
Touch
TouchEvent
TouchList
TrackEvent
TransformStream
TransformStreamDefaultController
TransitionEvent
TreeWalker
TrustedHTML
TrustedScript
TrustedScriptURL
TrustedTypePolicy
TrustedTypePolicyFactory
U
UIEvent
URL
URLPattern
ExperimentalURLSearchParams
USB
ExperimentalUSBAlternateInterface
ExperimentalUSBConfiguration
ExperimentalUSBConnectionEvent
ExperimentalUSBDevice
ExperimentalUSBEndpoint
ExperimentalUSBInterface
ExperimentalUSBInTransferResult
ExperimentalUSBIsochronousInTransferPacket
ExperimentalUSBIsochronousInTransferResult
ExperimentalUSBIsochronousOutTransferPacket
ExperimentalUSBIsochronousOutTransferResult
ExperimentalUSBOutTransferResult
ExperimentalUserActivation
V
ValidityState
VideoColorSpace
VideoDecoder
VideoEncoder
VideoFrame
VideoPlaybackQuality
VideoTrack
VideoTrackList
ViewTimeline
ExperimentalViewTransition
VirtualKeyboard
ExperimentalVisibilityStateEntry
ExperimentalVisualViewport
VRDisplay
Non-standard DeprecatedVRDisplayCapabilities
Non-standard DeprecatedVRDisplayEvent
Non-standard DeprecatedVREyeParameters
Non-standard DeprecatedVRFieldOfView
Non-standard DeprecatedVRFrameData
Non-standard DeprecatedVRLayerInit
DeprecatedVRPose
Non-standard DeprecatedVRStageParameters
Non-standard DeprecatedVTTCue
VTTRegion
W
WakeLock
WakeLockSentinel
WaveShaperNode
WebGL2RenderingContext
WebGLActiveInfo
WebGLBuffer
WebGLContextEvent
WebGLFramebuffer
WebGLObject
ExperimentalWebGLProgram
WebGLQuery
WebGLRenderbuffer
WebGLRenderingContext
WebGLSampler
WebGLShader
WebGLShaderPrecisionFormat
WebGLSync
WebGLTexture
WebGLTransformFeedback
WebGLUniformLocation
WebGLVertexArrayObject
WebSocket
WebSocketStream
ExperimentalWebTransport
WebTransportBidirectionalStream
WebTransportDatagramDuplexStream
WebTransportError
WebTransportReceiveStream
ExperimentalWebTransportSendStream
ExperimentalWGSLLanguageFeatures
ExperimentalWheelEvent
Window
WindowClient
WindowControlsOverlay
ExperimentalWindowControlsOverlayGeometryChangeEvent
ExperimentalWindowSharedStorage
ExperimentalWorker
WorkerGlobalScope
WorkerLocation
WorkerNavigator
Worklet
WorkletGlobalScope
WorkletSharedStorage
ExperimentalWritableStream
WritableStreamDefaultController
WritableStreamDefaultWriter
X
XMLDocument
XMLHttpRequest
XMLHttpRequestEventTarget
XMLHttpRequestUpload
XMLSerializer
XPathEvaluator
XPathException
XPathExpression
XPathResult
XRAnchor
ExperimentalXRAnchorSet
ExperimentalXRBoundedReferenceSpace
ExperimentalXRCompositionLayer
ExperimentalXRCPUDepthInformation
ExperimentalXRCubeLayer
ExperimentalXRCylinderLayer
ExperimentalXRDepthInformation
ExperimentalXREquirectLayer
ExperimentalXRFrame
ExperimentalXRHand
XRHitTestResult
ExperimentalXRHitTestSource
ExperimentalXRInputSource
XRInputSourceArray
ExperimentalXRInputSourceEvent
XRInputSourcesChangeEvent
XRJointPose
XRJointSpace
XRLayer
ExperimentalXRLayerEvent
ExperimentalXRLightEstimate
ExperimentalXRLightProbe
ExperimentalXRMediaBinding
ExperimentalXRPose
XRProjectionLayer
ExperimentalXRQuadLayer
ExperimentalXRRay
ExperimentalXRReferenceSpace
XRReferenceSpaceEvent
XRRenderState
ExperimentalXRRigidTransform
XRSession
ExperimentalXRSessionEvent
XRSpace
XRSubImage
ExperimentalXRSystem
ExperimentalXRTransientInputHitTestResult
ExperimentalXRTransientInputHitTestSource
ExperimentalXRView
ExperimentalXRViewerPose
XRViewport
XRWebGLBinding
ExperimentalXRWebGLDepthInformation
ExperimentalXRWebGLLayer
ExperimentalXRWebGLSubImage
ExperimentalXSLTProcessor