[][src]Crate web_sys

Raw API bindings for Web APIs

This is a procedurally generated crate from browser WebIDL which provides a binding to all APIs that browser provide on the web.

This crate by default contains very little when compiled as almost all of its exposed APIs are gated by Cargo features. The exhaustive list of features can be found in crates/web-sys/Cargo.toml, but the rule of thumb for web-sys is that each type has its own cargo feature (named after the type). Using an API requires enabling the features for all types used in the API, and APIs should mention in the documentation what features they require.

Modules

console
css

Structs

AbortController

The AbortController object

AbortSignal

The AbortSignal object

AddEventListenerOptions
AesCbcParams
AesCtrParams
AesDerivedKeyParams
AesGcmParams
AesKeyAlgorithm
AesKeyGenParams
Algorithm
AnalyserNode

The AnalyserNode object

AnalyserOptions
Animation

The Animation object

AnimationEffect

The AnimationEffect object

AnimationEvent

The AnimationEvent object

AnimationEventInit
AnimationPlaybackEvent

The AnimationPlaybackEvent object

AnimationPlaybackEventInit
AnimationPropertyValueDetails
AnimationTimeline

The AnimationTimeline object

AssignedNodesOptions
Attr

The Attr object

AttributeNameValue
AudioBuffer

The AudioBuffer object

AudioBufferOptions
AudioBufferSourceNode

The AudioBufferSourceNode object

AudioBufferSourceOptions
AudioConfiguration
AudioContext

The AudioContext object

AudioContextOptions
AudioDestinationNode

The AudioDestinationNode object

AudioListener

The AudioListener object

AudioNode

The AudioNode object

AudioNodeOptions
AudioParam

The AudioParam object

AudioParamMap

The AudioParamMap object

AudioProcessingEvent

The AudioProcessingEvent object

AudioScheduledSourceNodeDeprecated

The AudioScheduledSourceNode object

AudioStreamTrack

The AudioStreamTrack object

AudioTrack

The AudioTrack object

AudioTrackList

The AudioTrackList object

AudioWorklet

The AudioWorklet object

AudioWorkletGlobalScope

The AudioWorkletGlobalScope object

AudioWorkletNode

The AudioWorkletNode object

AudioWorkletNodeOptions
AudioWorkletProcessor

The AudioWorkletProcessor object

AuthenticationExtensionsClientInputs
AuthenticationExtensionsClientOutputs
AuthenticatorAssertionResponse

The AuthenticatorAssertionResponse object

AuthenticatorAttestationResponse

The AuthenticatorAttestationResponse object

AuthenticatorResponse

The AuthenticatorResponse object

AuthenticatorSelectionCriteria
AutocompleteInfo
BarProp

The BarProp object

BaseAudioContextDeprecated

The BaseAudioContext object

BaseComputedKeyframe
BaseKeyframe
BasePropertyIndexedKeyframe
BasicCardRequest
BasicCardResponse
BatteryManager

The BatteryManager object

BeforeUnloadEvent

The BeforeUnloadEvent object

BiquadFilterNode

The BiquadFilterNode object

BiquadFilterOptions
Blob

The Blob object

BlobEvent

The BlobEvent object

BlobEventInit
BlobPropertyBag
BlockParsingOptions
BoxQuadOptions
BroadcastChannel

The BroadcastChannel object

BrowserElementDownloadOptions
BrowserElementExecuteScriptOptions
BrowserFeedWriter

The BrowserFeedWriter object

Cache

The Cache object

CacheBatchOperation
CacheQueryOptions
CacheStorage

The CacheStorage object

CanvasCaptureMediaStream

The CanvasCaptureMediaStream object

CanvasGradient

The CanvasGradient object

CanvasPattern

The CanvasPattern object

CanvasRenderingContext2d

The CanvasRenderingContext2D object

CaretPosition

The CaretPosition object

CaretStateChangedEventInit
CdataSection

The CDATASection object

ChannelMergerNode

The ChannelMergerNode object

ChannelMergerOptions
ChannelPixelLayout
ChannelSplitterNode

The ChannelSplitterNode object

ChannelSplitterOptions
CharacterData

The CharacterData object

CheckerboardReport
CheckerboardReportService

The CheckerboardReportService object

ChromeFilePropertyBag
ChromeWorker

The ChromeWorker object

Client

The Client object

ClientQueryOptions
Clients

The Clients object

ClipboardEvent

The ClipboardEvent object

ClipboardEventInit
CloseEvent

The CloseEvent object

CloseEventInit
CollectedClientData
Comment

The Comment object

CompositionEvent

The CompositionEvent object

CompositionEventInit
ComputedEffectTiming
ConnStatusDict
ConsoleCounter
ConsoleCounterError
ConsoleEvent
ConsoleInstance

The ConsoleInstance object

ConsoleInstanceOptions
ConsoleProfileEvent
ConsoleStackEntry
ConsoleTimerError
ConsoleTimerLogOrEnd
ConsoleTimerStart
ConstantSourceNode

The ConstantSourceNode object

ConstantSourceOptions
ConstrainBooleanParameters
ConstrainDomStringParameters
ConstrainDoubleRange
ConstrainLongRange
ContextAttributes2d
ConvertCoordinateOptions
ConvolverNode

The ConvolverNode object

ConvolverOptions
Credential

The Credential object

CredentialCreationOptions
CredentialRequestOptions
CredentialsContainer

The CredentialsContainer object

Crypto

The Crypto object

CryptoKey

The CryptoKey object

CryptoKeyPair
Csp
CspPolicies
CspReport
CspReportProperties
CssAnimation

The CSSAnimation object

CssConditionRule

The CSSConditionRule object

CssCounterStyleRule

The CSSCounterStyleRule object

CssFontFaceRule

The CSSFontFaceRule object

CssFontFeatureValuesRule

The CSSFontFeatureValuesRule object

CssGroupingRule

The CSSGroupingRule object

CssImportRule

The CSSImportRule object

CssKeyframeRule

The CSSKeyframeRule object

CssKeyframesRule

The CSSKeyframesRule object

CssMediaRule

The CSSMediaRule object

CssNamespaceRule

The CSSNamespaceRule object

CssPageRule

The CSSPageRule object

CssPseudoElement

The CSSPseudoElement object

CssRule

The CSSRule object

CssRuleList

The CSSRuleList object

CssStyleDeclaration

The CSSStyleDeclaration object

CssStyleRule

The CSSStyleRule object

CssStyleSheet

The CSSStyleSheet object

CssSupportsRule

The CSSSupportsRule object

CssTransition

The CSSTransition object

CustomElementRegistry

The CustomElementRegistry object

CustomEvent

The CustomEvent object

CustomEventInit
DataTransfer

The DataTransfer object

DataTransferItem

The DataTransferItem object

DataTransferItemList

The DataTransferItemList object

DateTimeValue
DecoderDoctorNotification
DedicatedWorkerGlobalScope

The DedicatedWorkerGlobalScope object

DelayNode

The DelayNode object

DelayOptions
DeviceAccelerationInit
DeviceLightEvent

The DeviceLightEvent object

DeviceLightEventInit
DeviceMotionEvent

The DeviceMotionEvent object

DeviceMotionEventInit
DeviceOrientationEvent

The DeviceOrientationEvent object

DeviceOrientationEventInit
DeviceProximityEvent

The DeviceProximityEvent object

DeviceProximityEventInit
DeviceRotationRateInit
DhKeyDeriveParams
Directory

The Directory object

DisplayNameOptions
DisplayNameResult
DnsCacheDict
DnsCacheEntry
DnsLookupDict
Document

The Document object

DocumentFragment

The DocumentFragment object

DocumentTimeline

The DocumentTimeline object

DocumentTimelineOptions
DocumentType

The DocumentType object

DomError

The DOMError object

DomException

The DOMException object

DomImplementation

The DOMImplementation object

DomMatrix

The DOMMatrix object

DomMatrixReadOnly

The DOMMatrixReadOnly object

DomParser

The DOMParser object

DomPoint

The DOMPoint object

DomPointInit
DomPointReadOnly

The DOMPointReadOnly object

DomQuad

The DOMQuad object

DomQuadInit
DomQuadJson
DomRect

The DOMRect object

DomRectInit
DomRectList

The DOMRectList object

DomRectReadOnly

The DOMRectReadOnly object

DomRequest

The DOMRequest object

DomStringList

The DOMStringList object

DomStringMap

The DOMStringMap object

DomTokenList

The DOMTokenList object

DomWindowResizeEventDetail
DragEvent

The DragEvent object

DragEventInit
DynamicsCompressorNode

The DynamicsCompressorNode object

DynamicsCompressorOptions
EcKeyAlgorithm
EcKeyGenParams
EcKeyImportParams
EcdhKeyDeriveParams
EcdsaParams
EffectTiming
Element

The Element object

ElementCreationOptions
ElementDefinitionOptions
ErrorCallback
ErrorEvent

The ErrorEvent object

ErrorEventInit
Event

The Event object

EventInit
EventListener
EventListenerOptions
EventModifierInit
EventSource

The EventSource object

EventSourceInit
EventTarget

The EventTarget object

ExtendableEvent

The ExtendableEvent object

ExtendableEventInit
ExtendableMessageEvent

The ExtendableMessageEvent object

ExtendableMessageEventInit
FakePluginMimeEntry
FetchEvent

The FetchEvent object

FetchEventInit
FetchObserver

The FetchObserver object

FetchReadableStreamReadDataArray
FetchReadableStreamReadDataDone
File

The File object

FileCallback
FileList

The FileList object

FilePropertyBag
FileReader

The FileReader object

FileReaderSync

The FileReaderSync object

FileSystem

The FileSystem object

FileSystemDirectoryEntry

The FileSystemDirectoryEntry object

FileSystemDirectoryReader

The FileSystemDirectoryReader object

FileSystemEntriesCallback
FileSystemEntry

The FileSystemEntry object

FileSystemEntryCallback
FileSystemFileEntry

The FileSystemFileEntry object

FileSystemFlags
FocusEvent

The FocusEvent object

FocusEventInit
FontFace

The FontFace object

FontFaceDescriptors
FontFaceSet

The FontFaceSet object

FontFaceSetIteratorResult
FontFaceSetLoadEvent

The FontFaceSetLoadEvent object

FontFaceSetLoadEventInit
FormData

The FormData object

FuzzingFunctions

The FuzzingFunctions object

GainNode

The GainNode object

GainOptions
Gamepad

The Gamepad object

GamepadAxisMoveEvent

The GamepadAxisMoveEvent object

GamepadAxisMoveEventInit
GamepadButton

The GamepadButton object

GamepadButtonEvent

The GamepadButtonEvent object

GamepadButtonEventInit
GamepadEvent

The GamepadEvent object

GamepadEventInit
GamepadHapticActuator

The GamepadHapticActuator object

GamepadPose

The GamepadPose object

GamepadServiceTest

The GamepadServiceTest object

GetNotificationOptions
GetRootNodeOptions
GroupedHistoryEventInit
HalfOpenInfoDict
HashChangeEvent

The HashChangeEvent object

HashChangeEventInit
Headers

The Headers object

HiddenPluginEventInit
History

The History object

HitRegionOptions
HkdfParams
HmacDerivedKeyParams
HmacImportParams
HmacKeyAlgorithm
HmacKeyGenParams
HtmlAllCollection

The HTMLAllCollection object

HtmlAnchorElement

The HTMLAnchorElement object

HtmlAreaElement

The HTMLAreaElement object

HtmlAudioElement

The HTMLAudioElement object

HtmlBaseElement

The HTMLBaseElement object

HtmlBodyElement

The HTMLBodyElement object

HtmlBrElement

The HTMLBRElement object

HtmlButtonElement

The HTMLButtonElement object

HtmlCanvasElement

The HTMLCanvasElement object

HtmlCollection

The HTMLCollection object

HtmlDListElement

The HTMLDListElement object

HtmlDataElement

The HTMLDataElement object

HtmlDataListElement

The HTMLDataListElement object

HtmlDetailsElement

The HTMLDetailsElement object

HtmlDialogElement

The HTMLDialogElement object

HtmlDirectoryElement

The HTMLDirectoryElement object

HtmlDivElement

The HTMLDivElement object

HtmlDocument

The HTMLDocument object

HtmlElement

The HTMLElement object

HtmlEmbedElement

The HTMLEmbedElement object

HtmlFieldSetElement

The HTMLFieldSetElement object

HtmlFontElement

The HTMLFontElement object

HtmlFormControlsCollection

The HTMLFormControlsCollection object

HtmlFormElement

The HTMLFormElement object

HtmlFrameElement

The HTMLFrameElement object

HtmlFrameSetElement

The HTMLFrameSetElement object

HtmlHeadElement

The HTMLHeadElement object

HtmlHeadingElement

The HTMLHeadingElement object

HtmlHrElement

The HTMLHRElement object

HtmlHtmlElement

The HTMLHtmlElement object

HtmlIFrameElement

The HTMLIFrameElement object

HtmlImageElement

The HTMLImageElement object

HtmlInputElement

The HTMLInputElement object

HtmlLabelElement

The HTMLLabelElement object

HtmlLegendElement

The HTMLLegendElement object

HtmlLiElement

The HTMLLIElement object

HtmlLinkElement

The HTMLLinkElement object

HtmlMapElement

The HTMLMapElement object

HtmlMediaElement

The HTMLMediaElement object

HtmlMenuElement

The HTMLMenuElement object

HtmlMenuItemElement

The HTMLMenuItemElement object

HtmlMetaElement

The HTMLMetaElement object

HtmlMeterElement

The HTMLMeterElement object

HtmlModElement

The HTMLModElement object

HtmlOListElement

The HTMLOListElement object

HtmlObjectElement

The HTMLObjectElement object

HtmlOptGroupElement

The HTMLOptGroupElement object

HtmlOptionElement

The HTMLOptionElement object

HtmlOptionsCollection

The HTMLOptionsCollection object

HtmlOutputElement

The HTMLOutputElement object

HtmlParagraphElement

The HTMLParagraphElement object

HtmlParamElement

The HTMLParamElement object

HtmlPictureElement

The HTMLPictureElement object

HtmlPreElement

The HTMLPreElement object

HtmlProgressElement

The HTMLProgressElement object

HtmlQuoteElement

The HTMLQuoteElement object

HtmlScriptElement

The HTMLScriptElement object

HtmlSelectElement

The HTMLSelectElement object

HtmlSlotElement

The HTMLSlotElement object

HtmlSourceElement

The HTMLSourceElement object

HtmlSpanElement

The HTMLSpanElement object

HtmlStyleElement

The HTMLStyleElement object

HtmlTableCaptionElement

The HTMLTableCaptionElement object

HtmlTableCellElement

The HTMLTableCellElement object

HtmlTableColElement

The HTMLTableColElement object

HtmlTableElement

The HTMLTableElement object

HtmlTableRowElement

The HTMLTableRowElement object

HtmlTableSectionElement

The HTMLTableSectionElement object

HtmlTemplateElement

The HTMLTemplateElement object

HtmlTextAreaElement

The HTMLTextAreaElement object

HtmlTimeElement

The HTMLTimeElement object

HtmlTitleElement

The HTMLTitleElement object

HtmlTrackElement

The HTMLTrackElement object

HtmlUListElement

The HTMLUListElement object

HtmlUnknownElement

The HTMLUnknownElement object

HtmlVideoElement

The HTMLVideoElement object

HttpConnDict
HttpConnInfo
HttpConnectionElement
IdbCursor

The IDBCursor object

IdbCursorWithValue

The IDBCursorWithValue object

IdbDatabase

The IDBDatabase object

IdbFactory

The IDBFactory object

IdbFileHandle

The IDBFileHandle object

IdbFileMetadataParameters
IdbFileRequest

The IDBFileRequest object

IdbIndex

The IDBIndex object

IdbIndexParameters
IdbKeyRange

The IDBKeyRange object

IdbLocaleAwareKeyRange

The IDBLocaleAwareKeyRange object

IdbMutableFile

The IDBMutableFile object

IdbObjectStore

The IDBObjectStore object

IdbObjectStoreParameters
IdbOpenDbOptions
IdbOpenDbRequest

The IDBOpenDBRequest object

IdbRequest

The IDBRequest object

IdbTransaction

The IDBTransaction object

IdbVersionChangeEvent

The IDBVersionChangeEvent object

IdbVersionChangeEventInit
IdleDeadline

The IdleDeadline object

IdleRequestOptions
IirFilterNode

The IIRFilterNode object

ImageBitmap

The ImageBitmap object

ImageBitmapRenderingContext

The ImageBitmapRenderingContext object

ImageCapture

The ImageCapture object

ImageCaptureErrorEvent

The ImageCaptureErrorEvent object

ImageCaptureErrorEventInit
ImageData

The ImageData object

InputEvent

The InputEvent object

InputEventInit
InstallTriggerData
IntersectionObserver

The IntersectionObserver object

IntersectionObserverEntry

The IntersectionObserverEntry object

IntersectionObserverEntryInit
IntersectionObserverInit
IterableKeyAndValueResult
IterableKeyOrValueResult
JsonWebKey
KeyAlgorithm
KeyEvent

The KeyEvent object

KeyboardEvent

The KeyboardEvent object

KeyboardEventInit
KeyframeEffect

The KeyframeEffect object

KeyframeEffectOptions
L10nElement
L10nValue
LifecycleCallbacks
LocalMediaStream

The LocalMediaStream object

LocaleInfo
Location

The Location object

MediaCapabilities

The MediaCapabilities object

MediaCapabilitiesInfo

The MediaCapabilitiesInfo object

MediaConfiguration
MediaDecodingConfiguration
MediaDeviceInfo

The MediaDeviceInfo object

MediaDevices

The MediaDevices object

MediaElementAudioSourceNode

The MediaElementAudioSourceNode object

MediaElementAudioSourceOptions
MediaEncodingConfiguration
MediaEncryptedEvent

The MediaEncryptedEvent object

MediaError

The MediaError object

MediaKeyError

The MediaKeyError object

MediaKeyMessageEvent

The MediaKeyMessageEvent object

MediaKeyMessageEventInit
MediaKeyNeededEventInit
MediaKeySession

The MediaKeySession object

MediaKeyStatusMap

The MediaKeyStatusMap object

MediaKeySystemAccess

The MediaKeySystemAccess object

MediaKeySystemConfiguration
MediaKeySystemMediaCapability
MediaKeys

The MediaKeys object

MediaKeysPolicy
MediaList

The MediaList object

MediaQueryList

The MediaQueryList object

MediaQueryListEvent

The MediaQueryListEvent object

MediaQueryListEventInit
MediaRecorder

The MediaRecorder object

MediaRecorderErrorEvent

The MediaRecorderErrorEvent object

MediaRecorderErrorEventInit
MediaRecorderOptions
MediaSource

The MediaSource object

MediaStream

The MediaStream object

MediaStreamAudioDestinationNode

The MediaStreamAudioDestinationNode object

MediaStreamAudioSourceNode

The MediaStreamAudioSourceNode object

MediaStreamAudioSourceOptions
MediaStreamConstraints
MediaStreamEvent

The MediaStreamEvent object

MediaStreamEventInit
MediaStreamTrack

The MediaStreamTrack object

MediaStreamTrackEvent

The MediaStreamTrackEvent object

MediaStreamTrackEventInit
MediaTrackConstraintSet
MediaTrackConstraints
MediaTrackSettings
MediaTrackSupportedConstraints
MessageChannel

The MessageChannel object

MessageEvent

The MessageEvent object

MessageEventInit
MessagePort

The MessagePort object

MidiAccess

The MIDIAccess object

MidiConnectionEvent

The MIDIConnectionEvent object

MidiConnectionEventInit
MidiInput

The MIDIInput object

MidiInputMap

The MIDIInputMap object

MidiMessageEvent

The MIDIMessageEvent object

MidiMessageEventInit
MidiOptions
MidiOutput

The MIDIOutput object

MidiOutputMap

The MIDIOutputMap object

MidiPort

The MIDIPort object

MimeType

The MimeType object

MimeTypeArray

The MimeTypeArray object

MouseEvent

The MouseEvent object

MouseEventInit
MouseScrollEvent

The MouseScrollEvent object

MutationEvent

The MutationEvent object

MutationObserver

The MutationObserver object

MutationObserverInit
MutationObservingInfo
MutationRecord

The MutationRecord object

NamedNodeMap

The NamedNodeMap object

NativeOsFileReadOptions
NativeOsFileWriteAtomicOptions
Navigator

The Navigator object

NetworkCommandOptions
NetworkInformation

The NetworkInformation object

NetworkResultOptions
Node

The Node object

NodeFilter
NodeIterator

The NodeIterator object

NodeList

The NodeList object

Notification

The Notification object

NotificationBehavior
NotificationEvent

The NotificationEvent object

NotificationEventInit
NotificationOptions
ObserverCallback
OfflineAudioCompletionEvent

The OfflineAudioCompletionEvent object

OfflineAudioCompletionEventInit
OfflineAudioContext

The OfflineAudioContext object

OfflineAudioContextOptions
OfflineResourceList

The OfflineResourceList object

OffscreenCanvas

The OffscreenCanvas object

OpenWindowEventDetail
OptionalEffectTiming
OscillatorNode

The OscillatorNode object

OscillatorOptions
PageTransitionEvent

The PageTransitionEvent object

PageTransitionEventInit
PaintRequest

The PaintRequest object

PaintRequestList

The PaintRequestList object

PaintWorkletGlobalScope

The PaintWorkletGlobalScope object

PannerNode

The PannerNode object

PannerOptions
Path2d

The Path2D object

PaymentAddress

The PaymentAddress object

PaymentMethodChangeEvent

The PaymentMethodChangeEvent object

PaymentMethodChangeEventInit
PaymentRequestUpdateEvent

The PaymentRequestUpdateEvent object

PaymentRequestUpdateEventInit
PaymentResponse

The PaymentResponse object

Pbkdf2Params
Performance

The Performance object

PerformanceEntry

The PerformanceEntry object

PerformanceEntryEventInit
PerformanceEntryFilterOptions
PerformanceMark

The PerformanceMark object

PerformanceMeasure

The PerformanceMeasure object

PerformanceNavigation

The PerformanceNavigation object

PerformanceNavigationTiming

The PerformanceNavigationTiming object

PerformanceObserver

The PerformanceObserver object

PerformanceObserverEntryList

The PerformanceObserverEntryList object

PerformanceResourceTiming

The PerformanceResourceTiming object

PerformanceServerTiming

The PerformanceServerTiming object

PerformanceTiming

The PerformanceTiming object

PeriodicWave

The PeriodicWave object

PeriodicWaveConstraints
PeriodicWaveOptions
PermissionDescriptor
PermissionStatus

The PermissionStatus object

Permissions

The Permissions object

Plugin

The Plugin object

PluginArray

The PluginArray object

PluginCrashedEventInit
PointerEvent

The PointerEvent object

PointerEventInit
PopStateEvent

The PopStateEvent object

PopStateEventInit
PopupBlockedEvent

The PopupBlockedEvent object

PopupBlockedEventInit
PositionOptions
Presentation

The Presentation object

PresentationAvailability

The PresentationAvailability object

PresentationConnection

The PresentationConnection object

PresentationConnectionAvailableEvent

The PresentationConnectionAvailableEvent object

PresentationConnectionAvailableEventInit
PresentationConnectionCloseEvent

The PresentationConnectionCloseEvent object

PresentationConnectionCloseEventInit
PresentationConnectionList

The PresentationConnectionList object

PresentationReceiver

The PresentationReceiver object

PresentationRequest

The PresentationRequest object

ProcessingInstruction

The ProcessingInstruction object

ProfileTimelineLayerRect
ProfileTimelineMarker
ProfileTimelineStackFrame
ProgressEvent

The ProgressEvent object

ProgressEventInit
PromiseRejectionEvent

The PromiseRejectionEvent object

PromiseRejectionEventInit
PublicKeyCredential

The PublicKeyCredential object

PublicKeyCredentialDescriptor
PublicKeyCredentialEntity
PublicKeyCredentialParameters
PublicKeyCredentialRequestOptions
PublicKeyCredentialRpEntity
PublicKeyCredentialUserEntity
PushEvent

The PushEvent object

PushEventInit
PushManager

The PushManager object

PushMessageData

The PushMessageData object

PushSubscription

The PushSubscription object

PushSubscriptionInit
PushSubscriptionJson
PushSubscriptionKeys
PushSubscriptionOptions

The PushSubscriptionOptions object

PushSubscriptionOptionsInit
RadioNodeList

The RadioNodeList object

Range

The Range object

RcwnPerfStats
RcwnStatus
RegisterRequest
RegisterResponse
RegisteredKey
RegistrationOptions
Request

The Request object

RequestInit
RequestMediaKeySystemAccessNotification
Response

The Response object

ResponseInit
RsaHashedImportParams
RsaOaepParams
RsaOtherPrimesInfo
RsaPssParams
RtcAnswerOptions
RtcCertificate

The RTCCertificate object

RtcCertificateExpiration
RtcCodecStats
RtcConfiguration
RtcDataChannel

The RTCDataChannel object

RtcDataChannelEvent

The RTCDataChannelEvent object

RtcDataChannelEventInit
RtcDataChannelInit
RtcFecParameters
RtcIceCandidate

The RTCIceCandidate object

RtcIceCandidateInit
RtcIceCandidatePairStats
RtcIceCandidateStats
RtcIceComponentStats
RtcIceServer
RtcIdentityAssertion
RtcIdentityAssertionResult
RtcIdentityProvider
RtcIdentityProviderDetails
RtcIdentityProviderOptions
RtcIdentityValidationResult
RtcInboundRtpStreamStats
RtcMediaStreamStats
RtcMediaStreamTrackStats
RtcOfferAnswerOptions
RtcOfferOptions
RtcOutboundRtpStreamStats
RtcPeerConnection

The RTCPeerConnection object

RtcPeerConnectionIceEvent

The RTCPeerConnectionIceEvent object

RtcPeerConnectionIceEventInit
RtcRtcpParameters
RtcRtpCodecParameters
RtcRtpContributingSource
RtcRtpEncodingParameters
RtcRtpHeaderExtensionParameters
RtcRtpParameters
RtcRtpReceiver

The RTCRtpReceiver object

RtcRtpSender

The RTCRtpSender object

RtcRtpSourceEntry
RtcRtpSynchronizationSource
RtcRtpTransceiver

The RTCRtpTransceiver object

RtcRtpTransceiverInit
RtcRtxParameters
RtcSessionDescription

The RTCSessionDescription object

RtcSessionDescriptionInit
RtcStats
RtcStatsReport

The RTCStatsReport object

RtcStatsReportInternal
RtcTrackEvent

The RTCTrackEvent object

RtcTrackEventInit
RtcTransportStats
RtcdtmfSender

The RTCDTMFSender object

RtcdtmfToneChangeEvent

The RTCDTMFToneChangeEvent object

RtcdtmfToneChangeEventInit
RtcrtpContributingSourceStats
RtcrtpStreamStats
Screen

The Screen object

ScreenLuminance

The ScreenLuminance object

ScreenOrientation

The ScreenOrientation object

ScriptProcessorNode

The ScriptProcessorNode object

ScrollAreaEvent

The ScrollAreaEvent object

ScrollIntoViewOptions
ScrollOptions
ScrollToOptions
ScrollViewChangeEventInit
SecurityPolicyViolationEvent

The SecurityPolicyViolationEvent object

SecurityPolicyViolationEventInit
Selection

The Selection object

ServerSocketOptions
ServiceWorker

The ServiceWorker object

ServiceWorkerContainer

The ServiceWorkerContainer object

ServiceWorkerGlobalScope

The ServiceWorkerGlobalScope object

ServiceWorkerRegistration

The ServiceWorkerRegistration object

ShadowRoot

The ShadowRoot object

ShadowRootInit
SharedWorker

The SharedWorker object

SharedWorkerGlobalScope

The SharedWorkerGlobalScope object

SignResponse
SocketElement
SocketOptions
SocketsDict
SourceBuffer

The SourceBuffer object

SourceBufferList

The SourceBufferList object

SpeechGrammar

The SpeechGrammar object

SpeechGrammarList

The SpeechGrammarList object

SpeechRecognition

The SpeechRecognition object

SpeechRecognitionAlternative

The SpeechRecognitionAlternative object

SpeechRecognitionError

The SpeechRecognitionError object

SpeechRecognitionErrorInit
SpeechRecognitionEvent

The SpeechRecognitionEvent object

SpeechRecognitionEventInit
SpeechRecognitionResult

The SpeechRecognitionResult object

SpeechRecognitionResultList

The SpeechRecognitionResultList object

SpeechSynthesis

The SpeechSynthesis object

SpeechSynthesisErrorEvent

The SpeechSynthesisErrorEvent object

SpeechSynthesisErrorEventInit
SpeechSynthesisEvent

The SpeechSynthesisEvent object

SpeechSynthesisEventInit
SpeechSynthesisUtterance

The SpeechSynthesisUtterance object

SpeechSynthesisVoice

The SpeechSynthesisVoice object

StereoPannerNode

The StereoPannerNode object

StereoPannerOptions
Storage

The Storage object

StorageEstimate
StorageEvent

The StorageEvent object

StorageEventInit
StorageManager

The StorageManager object

StyleRuleChangeEventInit
StyleSheet

The StyleSheet object

StyleSheetApplicableStateChangeEventInit
StyleSheetChangeEventInit
StyleSheetList

The StyleSheetList object

SubtleCrypto

The SubtleCrypto object

SvgAngle

The SVGAngle object

SvgAnimateElement

The SVGAnimateElement object

SvgAnimateMotionElement

The SVGAnimateMotionElement object

SvgAnimateTransformElement

The SVGAnimateTransformElement object

SvgAnimatedAngle

The SVGAnimatedAngle object

SvgAnimatedBoolean

The SVGAnimatedBoolean object

SvgAnimatedEnumeration

The SVGAnimatedEnumeration object

SvgAnimatedInteger

The SVGAnimatedInteger object

SvgAnimatedLength

The SVGAnimatedLength object

SvgAnimatedLengthList

The SVGAnimatedLengthList object

SvgAnimatedNumber

The SVGAnimatedNumber object

SvgAnimatedNumberList

The SVGAnimatedNumberList object

SvgAnimatedPreserveAspectRatio

The SVGAnimatedPreserveAspectRatio object

SvgAnimatedRect

The SVGAnimatedRect object

SvgAnimatedString

The SVGAnimatedString object

SvgAnimatedTransformList

The SVGAnimatedTransformList object

SvgAnimationElement

The SVGAnimationElement object

SvgBoundingBoxOptions
SvgCircleElement

The SVGCircleElement object

SvgClipPathElement

The SVGClipPathElement object

SvgComponentTransferFunctionElement

The SVGComponentTransferFunctionElement object

SvgDefsElement

The SVGDefsElement object

SvgDescElement

The SVGDescElement object

SvgElement

The SVGElement object

SvgEllipseElement

The SVGEllipseElement object

SvgFilterElement

The SVGFilterElement object

SvgForeignObjectElement

The SVGForeignObjectElement object

SvgGeometryElement

The SVGGeometryElement object

SvgGradientElement

The SVGGradientElement object

SvgGraphicsElement

The SVGGraphicsElement object

SvgImageElement

The SVGImageElement object

SvgLength

The SVGLength object

SvgLengthList

The SVGLengthList object

SvgLineElement

The SVGLineElement object

SvgLinearGradientElement

The SVGLinearGradientElement object

SvgMarkerElement

The SVGMarkerElement object

SvgMaskElement

The SVGMaskElement object

SvgMatrix

The SVGMatrix object

SvgMetadataElement

The SVGMetadataElement object

SvgNumber

The SVGNumber object

SvgNumberList

The SVGNumberList object

SvgPathElement

The SVGPathElement object

SvgPathSegList

The SVGPathSegList object

SvgPatternElement

The SVGPatternElement object

SvgPoint

The SVGPoint object

SvgPointList

The SVGPointList object

SvgPolygonElement

The SVGPolygonElement object

SvgPolylineElement

The SVGPolylineElement object

SvgPreserveAspectRatio

The SVGPreserveAspectRatio object

SvgRadialGradientElement

The SVGRadialGradientElement object

SvgRect

The SVGRect object

SvgRectElement

The SVGRectElement object

SvgScriptElement

The SVGScriptElement object

SvgSetElement

The SVGSetElement object

SvgStopElement

The SVGStopElement object

SvgStringList

The SVGStringList object

SvgStyleElement

The SVGStyleElement object

SvgSwitchElement

The SVGSwitchElement object

SvgSymbolElement

The SVGSymbolElement object

SvgTextContentElement

The SVGTextContentElement object

SvgTextElement

The SVGTextElement object

SvgTextPathElement

The SVGTextPathElement object

SvgTextPositioningElement

The SVGTextPositioningElement object

SvgTitleElement

The SVGTitleElement object

SvgTransform

The SVGTransform object

SvgTransformList

The SVGTransformList object

SvgUnitTypes

The SVGUnitTypes object

SvgUseElement

The SVGUseElement object

SvgViewElement

The SVGViewElement object

SvgZoomAndPan

The SVGZoomAndPan object

SvgaElement

The SVGAElement object

SvgfeBlendElement

The SVGFEBlendElement object

SvgfeColorMatrixElement

The SVGFEColorMatrixElement object

SvgfeComponentTransferElement

The SVGFEComponentTransferElement object

SvgfeCompositeElement

The SVGFECompositeElement object

SvgfeConvolveMatrixElement

The SVGFEConvolveMatrixElement object

SvgfeDiffuseLightingElement

The SVGFEDiffuseLightingElement object

SvgfeDisplacementMapElement

The SVGFEDisplacementMapElement object

SvgfeDistantLightElement

The SVGFEDistantLightElement object

SvgfeDropShadowElement

The SVGFEDropShadowElement object

SvgfeFloodElement

The SVGFEFloodElement object

SvgfeFuncAElement

The SVGFEFuncAElement object

SvgfeFuncBElement

The SVGFEFuncBElement object

SvgfeFuncGElement

The SVGFEFuncGElement object

SvgfeFuncRElement

The SVGFEFuncRElement object

SvgfeGaussianBlurElement

The SVGFEGaussianBlurElement object

SvgfeImageElement

The SVGFEImageElement object

SvgfeMergeElement

The SVGFEMergeElement object

SvgfeMergeNodeElement

The SVGFEMergeNodeElement object

SvgfeMorphologyElement

The SVGFEMorphologyElement object

SvgfeOffsetElement

The SVGFEOffsetElement object

SvgfePointLightElement

The SVGFEPointLightElement object

SvgfeSpecularLightingElement

The SVGFESpecularLightingElement object

SvgfeSpotLightElement

The SVGFESpotLightElement object

SvgfeTileElement

The SVGFETileElement object

SvgfeTurbulenceElement

The SVGFETurbulenceElement object

SvggElement

The SVGGElement object

SvgmPathElement

The SVGMPathElement object

SvgsvgElement

The SVGSVGElement object

SvgtSpanElement

The SVGTSpanElement object

TcpServerSocket

The TCPServerSocket object

TcpServerSocketEvent

The TCPServerSocketEvent object

TcpServerSocketEventInit
TcpSocket

The TCPSocket object

TcpSocketErrorEvent

The TCPSocketErrorEvent object

TcpSocketErrorEventInit
TcpSocketEvent

The TCPSocketEvent object

TcpSocketEventInit
Text

The Text object

TextDecodeOptions
TextDecoder

The TextDecoder object

TextDecoderOptions
TextEncoder

The TextEncoder object

TextMetrics

The TextMetrics object

TextTrack

The TextTrack object

TextTrackCue

The TextTrackCue object

TextTrackCueList

The TextTrackCueList object

TextTrackList

The TextTrackList object

TimeEvent

The TimeEvent object

TimeRanges

The TimeRanges object

Touch

The Touch object

TouchEvent

The TouchEvent object

TouchEventInit
TouchInit
TouchList

The TouchList object

TrackEvent

The TrackEvent object

TrackEventInit
TransitionEvent

The TransitionEvent object

TransitionEventInit
TreeCellInfo
TreeWalker

The TreeWalker object

U2f

The U2F object

U2fClientData
UdpMessageEventInit
UdpOptions
UiEvent

The UIEvent object

UiEventInit
Url

The URL object

UrlSearchParams

The URLSearchParams object

UserProximityEvent

The UserProximityEvent object

UserProximityEventInit
ValidityState

The ValidityState object

VideoConfiguration
VideoPlaybackQuality

The VideoPlaybackQuality object

VideoStreamTrack

The VideoStreamTrack object

VideoTrack

The VideoTrack object

VideoTrackList

The VideoTrackList object

VoidCallback
VrDisplay

The VRDisplay object

VrDisplayCapabilities

The VRDisplayCapabilities object

VrEyeParameters

The VREyeParameters object

VrFieldOfView

The VRFieldOfView object

VrFrameData

The VRFrameData object

VrLayer
VrMockController

The VRMockController object

VrMockDisplay

The VRMockDisplay object

VrPose

The VRPose object

VrServiceTest

The VRServiceTest object

VrStageParameters

The VRStageParameters object

VrSubmitFrameResult

The VRSubmitFrameResult object

VttCue

The VTTCue object

VttRegion

The VTTRegion object

WaveShaperNode

The WaveShaperNode object

WaveShaperOptions
WebGl2RenderingContext

The WebGL2RenderingContext object

WebGlActiveInfo

The WebGLActiveInfo object

WebGlBuffer

The WebGLBuffer object

WebGlContextAttributes
WebGlContextEvent

The WebGLContextEvent object

WebGlContextEventInit
WebGlFramebuffer

The WebGLFramebuffer object

WebGlProgram

The WebGLProgram object

WebGlQuery

The WebGLQuery object

WebGlRenderbuffer

The WebGLRenderbuffer object

WebGlRenderingContext

The WebGLRenderingContext object

WebGlSampler

The WebGLSampler object

WebGlShader

The WebGLShader object

WebGlShaderPrecisionFormat

The WebGLShaderPrecisionFormat object

WebGlSync

The WebGLSync object

WebGlTexture

The WebGLTexture object

WebGlTransformFeedback

The WebGLTransformFeedback object

WebGlUniformLocation

The WebGLUniformLocation object

WebGlVertexArrayObject

The WebGLVertexArrayObject object

WebGpu

The WebGPU object

WebGpuAdapter

The WebGPUAdapter object

WebGpuAdapterDescriptor
WebGpuAttachmentState

The WebGPUAttachmentState object

WebGpuAttachmentStateDescriptor
WebGpuBindGroup

The WebGPUBindGroup object

WebGpuBindGroupBinding
WebGpuBindGroupDescriptor
WebGpuBindGroupLayout

The WebGPUBindGroupLayout object

WebGpuBindGroupLayoutDescriptor
WebGpuBinding
WebGpuBindingType

The WebGPUBindingType object

WebGpuBlendDescriptor
WebGpuBlendFactor

The WebGPUBlendFactor object

WebGpuBlendOperation

The WebGPUBlendOperation object

WebGpuBlendState

The WebGPUBlendState object

WebGpuBlendStateDescriptor
WebGpuBuffer

The WebGPUBuffer object

WebGpuBufferBinding
WebGpuBufferDescriptor
WebGpuBufferUsage

The WebGPUBufferUsage object

WebGpuColorWriteBits

The WebGPUColorWriteBits object

WebGpuCommandBuffer

The WebGPUCommandBuffer object

WebGpuCommandEncoder

The WebGPUCommandEncoder object

WebGpuCommandEncoderDescriptor
WebGpuCompareFunction

The WebGPUCompareFunction object

WebGpuComputePipeline

The WebGPUComputePipeline object

WebGpuComputePipelineDescriptor
WebGpuDepthStencilState

The WebGPUDepthStencilState object

WebGpuDepthStencilStateDescriptor
WebGpuDevice

The WebGPUDevice object

WebGpuDeviceDescriptor
WebGpuExtensions
WebGpuFence

The WebGPUFence object

WebGpuFilterMode

The WebGPUFilterMode object

WebGpuIndexFormat

The WebGPUIndexFormat object

WebGpuInputState

The WebGPUInputState object

WebGpuInputStateDescriptor
WebGpuInputStepMode

The WebGPUInputStepMode object

WebGpuLimits
WebGpuLoadOp

The WebGPULoadOp object

WebGpuLogEntry

The WebGPULogEntry object

WebGpuPipelineDescriptorBase
WebGpuPipelineLayout

The WebGPUPipelineLayout object

WebGpuPipelineLayoutDescriptor
WebGpuPipelineStageDescriptor
WebGpuPrimitiveTopology

The WebGPUPrimitiveTopology object

WebGpuQueue

The WebGPUQueue object

WebGpuRenderPassAttachmentDescriptor
WebGpuRenderPassDescriptor
WebGpuRenderPipeline

The WebGPURenderPipeline object

WebGpuRenderPipelineDescriptor
WebGpuSampler

The WebGPUSampler object

WebGpuSamplerDescriptor
WebGpuShaderModule

The WebGPUShaderModule object

WebGpuShaderModuleDescriptor
WebGpuShaderStage

The WebGPUShaderStage object

WebGpuShaderStageBit

The WebGPUShaderStageBit object

WebGpuStencilOperation

The WebGPUStencilOperation object

WebGpuStencilStateFaceDescriptor
WebGpuStoreOp

The WebGPUStoreOp object

WebGpuSwapChain

The WebGPUSwapChain object

WebGpuSwapChainDescriptor
WebGpuTexture

The WebGPUTexture object

WebGpuTextureDescriptor
WebGpuTextureDimension

The WebGPUTextureDimension object

WebGpuTextureFormat

The WebGPUTextureFormat object

WebGpuTextureUsage

The WebGPUTextureUsage object

WebGpuTextureView

The WebGPUTextureView object

WebGpuTextureViewDescriptor
WebGpuVertexAttributeDescriptor
WebGpuVertexFormat

The WebGPUVertexFormat object

WebGpuVertexInputDescriptor
WebKitCssMatrix

The WebKitCSSMatrix object

WebSocket

The WebSocket object

WebSocketDict
WebSocketElement
WebrtcGlobalStatisticsReport
WheelEvent

The WheelEvent object

WheelEventInit
WidevineCdmManifest
Window

The Window object

WindowClient

The WindowClient object

Worker

The Worker object

WorkerDebuggerGlobalScope

The WorkerDebuggerGlobalScope object

WorkerGlobalScope

The WorkerGlobalScope object

WorkerLocation

The WorkerLocation object

WorkerNavigator

The WorkerNavigator object

WorkerOptions
Worklet

The Worklet object

WorkletGlobalScope

The WorkletGlobalScope object

XPathExpression

The XPathExpression object

XPathNsResolver
XPathResult

The XPathResult object

XmlDocument

The XMLDocument object

XmlHttpRequest

The XMLHttpRequest object

XmlHttpRequestEventTarget

The XMLHttpRequestEventTarget object

XmlHttpRequestUpload

The XMLHttpRequestUpload object

XmlSerializer

The XMLSerializer object

XsltProcessor

The XSLTProcessor object

Enums

AlignSetting
AnimationPlayState
AttestationConveyancePreference
AudioContextState
AuthenticatorAttachment
AuthenticatorTransport
AutoKeyword
BasicCardType
BinaryType
BiquadFilterType
BrowserFindCaseSensitivity
BrowserFindDirection
CacheStorageNamespace
CanvasWindingRule
CaretChangedReason
ChannelCountMode
ChannelInterpretation
ChannelPixelLayoutDataType
CheckerboardReason
ClientType
CompositeOperation
ConnectionType
ConsoleLevel
ConsoleLogLevel
CssBoxType
CssStyleSheetParsingMode
DecoderDoctorNotificationType
DirectionSetting
DistanceModelType
DomRequestReadyState
EndingTypes
FetchState
FillMode
FlashClassification
FlexLineGrowthState
FontFaceLoadStatus
FontFaceSetLoadStatus
FrameType
GamepadHand
GamepadHapticActuatorType
GamepadMappingType
GridDeclaration
GridTrackState
HeadersGuardEnum
IdbCursorDirection
IdbRequestReadyState
IdbTransactionMode
ImageBitmapFormat
IterationCompositeOperation
LineAlignSetting
MediaDecodingType
MediaDeviceKind
MediaEncodingType
MediaKeyMessageType
MediaKeySessionType
MediaKeyStatus
MediaKeySystemStatus
MediaKeysRequirement
MediaSourceEndOfStreamError
MediaSourceEnum
MediaSourceReadyState
MediaStreamTrackState
MidiPortConnectionState
MidiPortDeviceState
MidiPortType
NavigationType
NotificationDirection
NotificationPermission
OrientationLockType
OrientationType
OscillatorType
OverSampleType
PanningModelType
PaymentComplete
PcImplIceConnectionState
PcImplIceGatheringState
PcImplSignalingState
PcObserverStateType
PermissionName
PermissionState
PlaybackDirection
PositionAlignSetting
PresentationConnectionBinaryType
PresentationConnectionClosedReason
PresentationConnectionState
ProfileTimelineMessagePortOperationType
ProfileTimelineWorkerOperationType
PublicKeyCredentialType
PushEncryptionKeyName
PushPermissionState
RecordingState
ReferrerPolicy
RequestCache
RequestCredentials
RequestDestination
RequestMode
RequestRedirect
ResponseType
RtcBundlePolicy
RtcDataChannelState
RtcDataChannelType
RtcDegradationPreference
RtcIceConnectionState
RtcIceCredentialType
RtcIceGatheringState
RtcIceTransportPolicy
RtcLifecycleEvent
RtcPriorityType
RtcRtpSourceEntryType
RtcRtpTransceiverDirection
RtcSdpType
RtcSignalingState
RtcStatsIceCandidatePairState
RtcStatsIceCandidateType
RtcStatsType
ScreenColorGamut
ScrollBehavior
ScrollLogicalPosition
ScrollRestoration
ScrollSetting
ScrollState
SecurityPolicyViolationEventDisposition
ServiceWorkerState
ServiceWorkerUpdateViaCache
ShadowRootMode
SocketReadyState
SourceBufferAppendMode
SpeechRecognitionErrorCode
SpeechSynthesisErrorCode
StorageType
SupportedType
TcpReadyState
TcpSocketBinaryType
TextTrackKind
TextTrackMode
Transport
UserVerificationRequirement
VideoFacingModeEnum
VisibilityState
VrEye
WebGlPowerPreference
WebGpuLogEntryType
WebGpuObjectStatus
WebGpuPowerPreference
XmlHttpRequestResponseType

Functions

window

Getter for the Window object