d  Deprecated 
  * [ WebVTT ](/en-US/docs/Web/API/WebVTT_API)
  * [ WebXR Device API ](/en-US/docs/Web/API/WebXR_Device_API) Experimental 
  * [ Window Controls Overlay API ](/en-US/docs/Web/API/Window_Controls_Overlay_API) Experimental 
  * [ Window Management API ](/en-US/docs/Web/API/Window_Management_API) Experimental 

###  X

  * [ XMLHttpRequest API ](/en-US/docs/Web/API/XMLHttpRequest_API)

##  Interfaces

This is a list of all the interfaces (that is, types of objects) that are
available.

###  A

  * [ ` AbortController ` ](/en-US/docs/Web/API/AbortController)
  * [ ` AbortSignal ` ](/en-US/docs/Web/API/AbortSignal)
  * [ ` AbsoluteOrientationSensor ` ](/en-US/docs/Web/API/AbsoluteOrientationSensor)
  * [ ` AbstractRange ` ](/en-US/docs/Web/API/AbstractRange)
  * [ ` Accelerometer ` ](/en-US/docs/Web/API/Accelerometer) Experimental 
  * [ ` AesCbcParams ` ](/en-US/docs/Web/API/AesCbcParams)
  * [ ` AesCtrParams ` ](/en-US/docs/Web/API/AesCtrParams)
  * [ ` AesGcmParams ` ](/en-US/docs/Web/API/AesGcmParams)
  * [ ` AesKeyGenParams ` ](/en-US/docs/Web/API/AesKeyGenParams)
  * [ ` AmbientLightSensor ` ](/en-US/docs/Web/API/AmbientLightSensor) Experimental 
  * [ ` AnalyserNode ` ](/en-US/docs/Web/API/AnalyserNode)
  * [ ` ANGLE_instanced_arrays ` ](/en-US/docs/Web/API/ANGLE_instanced_arrays)
  * [ ` Animation ` ](/en-US/docs/Web/API/Animation)
  * [ ` AnimationEffect ` ](/en-US/docs/Web/API/AnimationEffect)
  * [ ` AnimationEvent ` ](/en-US/docs/Web/API/AnimationEvent)
  * [ ` AnimationPlaybackEvent ` ](/en-US/docs/Web/API/AnimationPlaybackEvent)
  * [ ` AnimationTimeline ` ](/en-US/docs/Web/API/AnimationTimeline)
  * [ ` Attr ` ](/en-US/docs/Web/API/Attr)
  * [ ` AudioBuffer ` ](/en-US/docs/Web/API/AudioBuffer)
  * [ ` AudioBufferSourceNode ` ](/en-US/docs/Web/API/AudioBufferSourceNode)
  * [ ` AudioContext ` ](/en-US/docs/Web/API/AudioContext)
  * [ ` AudioData ` ](/en-US/docs/Web/API/AudioData) Experimental 
  * [ ` AudioDecoder ` ](/en-US/docs/Web/API/AudioDecoder) Experimental 
  * [ ` AudioDestinationNode ` ](/en-US/docs/Web/API/AudioDestinationNode)
  * [ ` AudioEncoder ` ](/en-US/docs/Web/API/AudioEncoder) Experimental 
  * [ ` AudioListener ` ](/en-US/docs/Web/API/AudioListener)
  * [ ` AudioNode ` ](/en-US/docs/Web/API/AudioNode)
  * [ ` AudioParam ` ](/en-US/docs/Web/API/AudioParam)
  * [ ` AudioParamDescriptor ` ](/en-US/docs/Web/API/AudioParamDescriptor)
  * [ ` AudioParamMap ` ](/en-US/docs/Web/API/AudioParamMap)
  * [ ` AudioProcessingEvent ` ](/en-US/docs/Web/API/AudioProcessingEvent) Deprecated 
  * [ ` AudioScheduledSourceNode ` ](/en-US/docs/Web/API/AudioScheduledSourceNode)
  * [ ` AudioSinkInfo ` ](/en-US/docs/Web/API/AudioSinkInfo) Experimental 
  * [ ` AudioTrack ` ](/en-US/docs/Web/API/AudioTrack)
  * [ ` AudioTrackList ` ](/en-US/docs/Web/API/AudioTrackList)
  * [ ` AudioWorklet ` ](/en-US/docs/Web/API/AudioWorklet)
  * [ ` AudioWorkletGlobalScope ` ](/en-US/docs/Web/API/AudioWorkletGlobalScope)
  * [ ` AudioWorkletNode ` ](/en-US/docs/Web/API/AudioWorkletNode)
  * [ ` AudioWorkletProcessor ` ](/en-US/docs/Web/API/AudioWorkletProcessor)
  * [ ` AuthenticatorAssertionResponse ` ](/en-US/docs/Web/API/AuthenticatorAssertionResponse)
  * [ ` AuthenticatorAttestationResponse ` ](/en-US/docs/Web/API/AuthenticatorAttestationResponse)
  * [ ` AuthenticatorResponse ` ](/en-US/docs/Web/API/AuthenticatorResponse)

###  B

  * [ ` BackgroundFetchEvent ` ](/en-US/docs/Web/API/BackgroundFetchEvent) Experimental 
  * [ ` BackgroundFetchManager ` ](/en-US/docs/Web/API/BackgroundFetchManager) Experimental 
  * [ ` BackgroundFetchRecord ` ](/en-US/docs/Web/API/BackgroundFetchRecord) Experimental 
  * [ ` BackgroundFetchRegistration ` ](/en-US/docs/Web/API/BackgroundFetchRegistration) Experimental 
  * [ ` BackgroundFetchUpdateUIEvent ` ](/en-US/docs/Web/API/BackgroundFetchUpdateUIEvent) Experimental 
  * [ ` BarcodeDetector ` ](/en-US/docs/Web/API/BarcodeDetector) Experimental 
  * [ ` BarProp ` ](/en-US/docs/Web