enhancementgood first issuehelp wanted
説明
With #292 landed the following Web APIs were added (warning: some typings to be reviewed in future PRs).
This issue works as a tracker for the remaining APIs to support
- AbortController
- AbortSignal
- AbstractRange
- AnalyserNode
- Animation
- AnimationEffect
- AnimationEvent
- AnimationPlaybackEvent
- AnimationTimeline
- ApplicationCache
- Attr
- AudioBuffer
- AudioBufferSourceNode
- AudioContext
- AudioDestinationNode
- AudioListener
- AudioNode
- AudioParam
- AudioParamMap
- AudioProcessingEvent
- AudioScheduledSourceNode
- AudioWorklet
- AudioWorkletNode
- AuthenticatorAssertionResponse
- AuthenticatorAttestationResponse
- AuthenticatorResponse
- BarProp
- BaseAudioContext
- BeforeUnloadEvent
- BhxBrowser
- BiquadFilterNode
- Blob
- BroadcastChannel
- ByteLengthQueuingStrategy
- CDATASection
- CSSConditionRule
- CSSFontFaceRule
- CSSGroupingRule
- CSSImportRule
- CSSKeyframeRule
- CSSKeyframesRule
- CSSMediaRule
- CSSNamespaceRule
- CSSPageRule
- CSSRule
- CSSRuleList
- CSSStyleDeclaration
- CSSStyleRule
- CSSStyleSheet
- CSSSupportsRule
- Cache
- CacheStorage
- CanvasGradient
- CanvasPattern
- CanvasRenderingContext2D
- CaretPosition
- ChannelMergerNode
- ChannelSplitterNode
- CharacterData
- ClientRect
- ClientRectList
- Clipboard
- ClipboardEvent
- CloseEvent
- Comment
- CompositionEvent
- ConstantSourceNode
- ConvolverNode
- CountQueuingStrategy
- Credential
- CredentialsContainer
- Crypto
- CryptoKey
- CryptoKeyPair
- CustomElementRegistry
- CustomEvent
- DOMError
- DOMException
- DOMImplementation
- DOMMatrix
- SVGMatrix
- WebKitCSSMatrix
- DOMMatrixReadOnly
- DOMParser
- DOMPoint
- SVGPoint
- DOMPointReadOnly
- DOMQuad
- DOMRect
- SVGRect
- DOMRectList
- DOMRectReadOnly
- DOMSettableTokenList
- DOMStringList
- DOMStringMap
- DOMTokenList
- DataCue
- DataTransfer
- DataTransferItem
- DataTransferItemList
- DeferredPermissionRequest
- DelayNode
- DeviceAcceleration
- DeviceLightEvent
- DeviceMotionEvent
- DeviceOrientationEvent
- DeviceRotationRate
- Document
- DocumentFragment
- DocumentTimeline
- DocumentType
- DragEvent
- DynamicsCompressorNode
- Element
- ErrorEvent
- Event
- EventSource
- EventTarget
- ExtensionScriptApis
- External
- File
- FileList
- FileReader
- FocusEvent
- FocusNavigationEvent
- FormData
- GainNode
- Gamepad
- GamepadButton
- GamepadEvent
- GamepadHapticActuator
- GamepadPose
- HTMLAllCollection
- HTMLAnchorElement
- HTMLAppletElement
- HTMLAreaElement
- HTMLAudioElement
- HTMLBRElement
- HTMLBaseElement
- HTMLBaseFontElement
- HTMLBodyElement
- HTMLButtonElement
- HTMLCanvasElement
- HTMLCollection
- HTMLDListElement
- HTMLDataElement
- HTMLDataListElement
- HTMLDetailsElement
- HTMLDialogElement
- HTMLDirectoryElement
- HTMLDivElement
- HTMLDocument
- HTMLElement
- HTMLEmbedElement
- HTMLFieldSetElement
- HTMLFontElement
- HTMLFormControlsCollection
- HTMLFormElement
- HTMLFrameElement
- HTMLFrameSetElement
- HTMLHRElement
- HTMLHeadElement
- HTMLHeadingElement
- HTMLHtmlElement
- HTMLIFrameElement
- HTMLImageElement
- HTMLInputElement
- HTMLLIElement
- HTMLLabelElement
- HTMLLegendElement
- HTMLLinkElement
- HTMLMapElement
- HTMLMarqueeElement
- HTMLMediaElement
- HTMLMenuElement
- HTMLMetaElement
- HTMLMeterElement
- HTMLModElement
- HTMLOListElement
- HTMLObjectElement
- HTMLOptGroupElement
- HTMLOptionElement
- HTMLOptionsCollection
- HTMLOutputElement
- HTMLParagraphElement
- HTMLParamElement
- HTMLPictureElement
- HTMLPreElement
- HTMLProgressElement
- HTMLQuoteElement
- HTMLScriptElement
- HTMLSelectElement
- HTMLSlotElement
- HTMLSourceElement
- HTMLSpanElement
- HTMLStyleElement
- HTMLTableCaptionElement
- HTMLTableCellElement
- HTMLTableColElement
- HTMLTableDataCellElement
- HTMLTableElement
- HTMLTableHeaderCellElement
- HTMLTableRowElement
- HTMLTableSectionElement
- HTMLTemplateElement
- HTMLTextAreaElement
- HTMLTimeElement
- HTMLTitleElement
- HTMLTrackElement
- HTMLUListElement
- HTMLUnknownElement
- HTMLVideoElement
- HashChangeEvent
- Headers
- History
- IDBCursor
- IDBCursorWithValue
- IDBDatabase
- IDBFactory
- IDBIndex
- IDBKeyRange
- IDBObjectStore
- IDBOpenDBRequest
- IDBRequest
- IDBTransaction
- IDBVersionChangeEvent
- IIRFilterNode
- ImageBitmap
- ImageBitmapRenderingContext
- ImageData
- InputDeviceInfo
- InputEvent
- IntersectionObserver
- IntersectionObserverEntry
- KeyboardEvent
- KeyframeEffect
- ListeningStateChangedEvent
- Location
- MSAssertion
- MSBlobBuilder
- MSFIDOCredentialAssertion
- MSFIDOSignature
- MSFIDOSignatureAssertion
- MSGesture
- MSGestureEvent
- MSGraphicsTrust
- MSInputMethodContext
- MSMediaKeyError
- MSMediaKeyMessageEvent
- MSMediaKeyNeededEvent
- MSMediaKeySession
- MSMediaKeys
- MSPointerEvent
- MSStream
- MediaDeviceInfo
- MediaDevices
- MediaElementAudioSourceNode
- MediaEncryptedEvent
- MediaError
- MediaKeyMessageEvent
- MediaKeySession
- MediaKeyStatusMap
- MediaKeySystemAccess
- MediaKeys
- MediaList
- MediaQueryList
- MediaQueryListEvent
- MediaSource
- MediaStream
- MediaStreamAudioDestinationNode
- MediaStreamAudioSourceNode
- MediaStreamError
- MediaStreamErrorEvent
- MediaStreamEvent
- MediaStreamTrack
- MediaStreamTrackAudioSourceNode
- MediaStreamTrackEvent
- MessageChannel
- MessageEvent
- MessagePort
- MimeType
- MimeTypeArray
- MouseEvent
- MutationEvent
- MutationObserver
- MutationRecord
- NamedNodeMap
- NavigationPreloadManager
- Navigator
- Node
- NodeFilter
- NodeIterator
- NodeList
- Notification
- OfflineAudioCompletionEvent
- OfflineAudioContext
- OffscreenCanvas
- OffscreenCanvasRenderingContext2D
- OscillatorNode
- OverconstrainedError
- OverflowEvent
- PageTransitionEvent
- PannerNode
- Path2D
- PaymentAddress
- PaymentRequest
- PaymentRequestUpdateEvent
- PaymentResponse
- PerfWidgetExternal
- Performance
- PerformanceEntry
- PerformanceMark
- PerformanceMeasure
- PerformanceNavigation
- PerformanceNavigationTiming
- PerformanceObserver
- PerformanceObserverEntryList
- PerformanceResourceTiming
- PerformanceTiming
- PeriodicWave
- PermissionRequest
- PermissionRequestedEvent
- PermissionStatus
- Permissions
- Plugin
- PluginArray
- PointerEvent
- PopStateEvent
- ProcessingInstruction
- ProgressEvent
- PromiseRejectionEvent
- PublicKeyCredential
- PushManager
- PushSubscription
- PushSubscriptionOptions
- RTCCertificate
- RTCDTMFSender
- RTCDTMFToneChangeEvent
- RTCDataChannel
- RTCDataChannelEvent
- RTCDtlsTransport
- RTCDtlsTransportStateChangedEvent
- RTCDtmfSender
- RTCError
- RTCErrorEvent
- RTCIceCandidate
- RTCIceCandidatePairChangedEvent
- RTCIceGatherer
- RTCIceGathererEvent
- RTCIceTransport
- RTCIceTransportStateChangedEvent
- RTCIdentityAssertion
- RTCPeerConnection
- RTCPeerConnectionIceErrorEvent
- RTCPeerConnectionIceEvent
- RTCRtpReceiver
- RTCRtpSender
- RTCRtpTransceiver
- RTCSctpTransport
- RTCSessionDescription
- RTCSrtpSdesTransport
- RTCSsrcConflictEvent
- RTCStatsEvent
- RTCStatsProvider
- RTCStatsReport
- RTCTrackEvent
- RadioNodeList
- RandomSource
- Range
- ReadableStream
- ReadableStreamReader
- Request
- Response
- SVGAElement
- SVGAngle
- SVGAnimateElement
- SVGAnimateMotionElement
- SVGAnimateTransformElement
- SVGAnimatedAngle
- SVGAnimatedBoolean
- SVGAnimatedEnumeration
- SVGAnimatedInteger
- SVGAnimatedLength
- SVGAnimatedLengthList
- SVGAnimatedNumber
- SVGAnimatedNumberList
- SVGAnimatedPreserveAspectRatio
- SVGAnimatedRect
- SVGAnimatedString
- SVGAnimatedTransformList
- SVGAnimationElement
- SVGCircleElement
- SVGClipPathElement
- SVGComponentTransferFunctionElement
- SVGCursorElement
- SVGDefsElement
- SVGDescElement
- SVGElement
- SVGElementInstance
- SVGElementInstanceList
- SVGEllipseElement
- 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
- SVGForeignObjectElement
- SVGGElement
- SVGGeometryElement
- SVGGradientElement
- SVGGraphicsElement
- SVGImageElement
- SVGLength
- SVGLengthList
- SVGLineElement
- SVGLinearGradientElement
- SVGMarkerElement
- SVGMaskElement
- SVGMetadataElement
- SVGNumber
- SVGNumberList
- SVGPathElement
- SVGPathSeg
- SVGPathSegArcAbs
- SVGPathSegArcRel
- SVGPathSegClosePath
- SVGPathSegCurvetoCubicAbs
- SVGPathSegCurvetoCubicRel
- SVGPathSegCurvetoCubicSmoothAbs
- SVGPathSegCurvetoCubicSmoothRel
- SVGPathSegCurvetoQuadraticAbs
- SVGPathSegCurvetoQuadraticRel
- SVGPathSegCurvetoQuadraticSmoothAbs
- SVGPathSegCurvetoQuadraticSmoothRel
- SVGPathSegLinetoAbs
- SVGPathSegLinetoHorizontalAbs
- SVGPathSegLinetoHorizontalRel
- SVGPathSegLinetoRel
- SVGPathSegLinetoVerticalAbs
- SVGPathSegLinetoVerticalRel
- SVGPathSegList
- SVGPathSegMovetoAbs
- SVGPathSegMovetoRel
- SVGPatternElement
- SVGPointList
- SVGPolygonElement
- SVGPolylineElement
- SVGPreserveAspectRatio
- SVGRadialGradientElement
- SVGRectElement
- SVGSVGElement
- SVGScriptElement
- SVGStopElement
- SVGStringList
- SVGStyleElement
- SVGSwitchElement
- SVGSymbolElement
- SVGTSpanElement
- SVGTextContentElement
- SVGTextElement
- SVGTextPathElement
- SVGTextPositioningElement
- SVGTitleElement
- SVGTransform
- SVGTransformList
- SVGUnitTypes
- SVGUseElement
- SVGViewElement
- SVGZoomAndPan
- SVGZoomEvent
- ScopedCredential
- ScopedCredentialInfo
- Screen
- ScreenOrientation
- ScriptProcessorNode
- SecurityPolicyViolationEvent
- Selection
- ServiceUIFrameContext
- ServiceWorker
- ServiceWorkerContainer
- ServiceWorkerMessageEvent
- ServiceWorkerRegistration
- ShadowRoot
- SharedWorker
- SourceBuffer
- SourceBufferList
- SpeechGrammar
- SpeechGrammarList
- SpeechRecognition
- SpeechRecognitionAlternative
- SpeechRecognitionEvent
- SpeechRecognitionResult
- SpeechRecognitionResultList
- SpeechSynthesis
- SpeechSynthesisErrorEvent
- SpeechSynthesisEvent
- SpeechSynthesisUtterance
- SpeechSynthesisVoice
- StaticRange
- StereoPannerNode
- Storage
- StorageEvent
- StorageManager
- StyleMedia
- StyleSheet
- StyleSheetList
- SubtleCrypto
- SyncManager
- Text
- TextDecoder
- TextDecoderStream
- TextEncoder
- TextEncoderStream
- TextEvent
- TextMetrics
- TextTrack
- TextTrackCue
- TextTrackCueList
- TextTrackList
- TimeRanges
- Touch
- TouchEvent
- TouchList
- TrackEvent
- TransformStream
- TransitionEvent
- TreeWalker
- UIEvent
- URL
- webkitURL
- URLSearchParams
- VRDisplay
- VRDisplayCapabilities
- VRDisplayEvent
- VREyeParameters
- VRFieldOfView
- VRFrameData
- VRPose
- VTTCue
- VTTRegion
- ValidityState
- VideoPlaybackQuality
- VisualViewport
- WaveShaperNode
- WebAuthentication
- WebAuthnAssertion
- WebGL2RenderingContext
- WebGLActiveInfo
- WebGLBuffer
- WebGLContextEvent
- WebGLFramebuffer
- WebGLObject
- WebGLProgram
- WebGLQuery
- WebGLRenderbuffer
- WebGLRenderingContext
- WebGLSampler
- WebGLShader
- WebGLShaderPrecisionFormat
- WebGLSync
- WebGLTexture
- WebGLTransformFeedback
- WebGLUniformLocation
- WebGLVertexArrayObject
- WebKitPoint
- WebSocket
- WheelEvent
- Window
- Worker
- Worklet
- WritableStream
- XMLDocument
- XMLHttpRequest
- XMLHttpRequestEventTarget
- XMLHttpRequestUpload
- XMLSerializer
- XPathEvaluator
- XPathExpression
- XPathResult
- XSLTProcessor
- webkitRTCPeerConnection
- console
- Audio
- Image
- Option
- applicationCache
- clientInformation
- closed
- customElements
- defaultStatus
- devicePixelRatio
- doNotTrack
- document
- event
- external
- frameElement
- frames
- history
- innerHeight
- innerWidth
- length
- location
- locationbar
- menubar
- msContentScript
- navigator
- offscreenBuffering
- oncompassneedscalibration
- ondevicelight
- ondevicemotion
- ondeviceorientation
- ondeviceorientationabsolute
- onmousewheel
- onmsgesturechange
- onmsgesturedoubletap
- onmsgestureend
- onmsgesturehold
- onmsgesturestart
- onmsgesturetap
- onmsinertiastart
- onmspointercancel
- onmspointerdown
- onmspointerenter
- onmspointerleave
- onmspointermove
- onmspointerout
- onmspointerover
- onmspointerup
- onorientationchange
- onreadystatechange
- onvrdisplayactivate
- onvrdisplayblur
- onvrdisplayconnect
- onvrdisplaydeactivate
- onvrdisplaydisconnect
- onvrdisplayfocus
- onvrdisplaypointerrestricted
- onvrdisplaypointerunrestricted
- onvrdisplaypresentchange
- opener
- orientation
- outerHeight
- outerWidth
- pageXOffset
- pageYOffset
- parent
- personalbar
- screen
- screenLeft
- screenTop
- screenX
- screenY
- scrollX
- scrollY
- scrollbars
- self
- speechSynthesis
- status
- statusbar
- styleMedia
- toolbar
- top
- visualViewport
- window
- sessionStorage
- localStorage
- onabort
- onanimationcancel
- onanimationend
- onanimationiteration
- onanimationstart
- onauxclick
- onblur
- oncancel
- oncanplay
- oncanplaythrough
- onchange
- onclick
- onclose
- oncontextmenu
- oncuechange
- ondblclick
- ondrag
- ondragend
- ondragenter
- ondragexit
- ondragleave
- ondragover
- ondragstart
- ondrop
- ondurationchange
- onemptied
- onended
- onerror
- onfocus
- ongotpointercapture
- oninput
- oninvalid
- onkeydown
- onkeypress
- onkeyup
- onload
- onloadeddata
- onloadedmetadata
- onloadstart
- onlostpointercapture
- onmousedown
- onmouseenter
- onmouseleave
- onmousemove
- onmouseout
- onmouseover
- onmouseup
- onpause
- onplay
- onplaying
- onpointercancel
- onpointerdown
- onpointerenter
- onpointerleave
- onpointermove
- onpointerout
- onpointerover
- onpointerup
- onprogress
- onratechange
- onreset
- onresize
- onscroll
- onsecuritypolicyviolation
- onseeked
- onseeking
- onselect
- onselectionchange
- onselectstart
- onstalled
- onsubmit
- onsuspend
- ontimeupdate
- ontoggle
- ontouchcancel
- ontouchend
- ontouchmove
- ontouchstart
- ontransitioncancel
- ontransitionend
- ontransitionrun
- ontransitionstart
- onvolumechange
- onwaiting
- onwheel
- caches
- crypto
- indexedDB
- isSecureContext
- origin
- performance
- onafterprint
- onbeforeprint
- onbeforeunload
- onhashchange
- onlanguagechange
- onmessage
- onmessageerror
- onoffline
- ononline
- onpagehide
- onpageshow
- onpopstate
- onrejectionhandled
- onstorage
- onunhandledrejection
- onunload