JSMonk/hegel

[Tracker] Available Web APIs

Open

#293 创建于 2020年8月16日

在 GitHub 查看
 (0 评论) (0 反应) (2 负责人)JavaScript (2,047 star) (55 fork)batch import
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

贡献者指南