Search notes:

Web APIs

Attribution Reporting API Experimental
Audio Output Devices API See also the HTMLMediaElement interface. Experimental
Background Fetch API Downloading large amounts of data (movies etc.). Experimental
Background Sync
Background Tasks
Badging API
Barcode Detection API Experimental
Battery API
Beacon Send asynchronous, non-blocking web requests to a web server. The browser guarantees to initiate the request before the page is unloaded. Compare with XMLHttpRequest or the Fetch API.
Bluetooth API Experimental
Broadcast Channel API Allow to communicate between browsing contexts, i. e. windows, tabs, frames and iframes (if they share the same storage partition)
CSS Counter Styles
CSS Custom Highlight API Use the Range object to extend the highlighting possibilities of pseudo-elements such as ::selection, ::spelling-error, ::grammar-error and ::target-text.
CSS Font Loading API Compare with the Local Font Access API.
CSS Painting API Use JavaScript to directly draw into an HTML element's background, border or content. Part of the CSS Houdini APIs. Experimental
CSS Properties and Values API Define custom CSS properties (window.CSS.registerProperty({ name: "--xyz", syntax: "<color>", inherits: false, initialValue: "#abcdef", });). See also the @property CSS at-value.
CSS Typed Object Model API Expose and manipulate CSS values with typed JavaScript objects rather than strings.
CSSOM Read and modify CSS style dynamically.
Canvas API Draw into a <canvas> element. Compare with the WebGL API (which also uses the <canvas> element)
Channel Messaging API
Clipboard API This API is preferred over using document.execCommand() to access the clipboard.
Compression Streams API
Compute Pressure API Observe the pressure of system resources such as the CPU. Experimental
Console API
Contact Picker API Experimental
Content Index API An extension to service workers. Experimental
Cookie Store API Manage cookies. This API is preferred over using document.cookie.
Credential Management API See also the Web Authentication API and the WebOTP API.
DOM Description of a document loaded in a browser which consists of a hierarchical tree of nodes (class Node). Compare with the HTML DOM API.
Device Memory API See also the *Performance API*> Compare with navigator.deviceMemory.
Device Orientation Events Detect a device's orientation. compare with the Screen Orientation API.
Document Picture-in-Picture API Open an always-on-top window. Extension of the earlier Picture-in-Picture API for <video>. Experimental
EditContext API Build rich text editors that support advanced text input experiences, such as Input Method Editor (IME) composition, emoji picker or any other platform-specific editing-related UI surfaces. Experimental
Encoding API Handle text in various encodings
Encrypted Media Extensions
EyeDropper API Experimental
FedCM API Experimental
Fenced Frame API Control content in a <fencedframe> element. Experimental
Fetch API A replacement for the XMLHttpRequest API. Compare with the Beacon API.
File API Access files via the <input> element or drag and drop.
File System API Access the user's local device or user-accessible file system.
File and Directory Entries API Simulate a local file system
Force Touch Events Apple specific. Non-standard
Fullscreen API
Gamepad API
Geolocation API
Geometry Interfaces Interfaces for working with 3D and 2D graphics
HTML DOM This API includes among others all interfaces that inherit from HTMLElement. Compare with the DOM Api
HTML Drag and Drop API
History API Access the browser's session history. Don't confuse with the WebExtensions history. See also the Navigation API.
Houdini API Expose some parts of the CSS engine, usually faster than using HTMLElement.style.
Idle Detection API Experimental
Image Capture API Capture images or videos. Also referred to as MediaStream Image Capture API? Experimental
IndexedDB A transactional database system. Compare with the Web Storage API
Ink API Experimental
Input Device Capabilities API Experimental
Insertable Streams for MediaStreamTrack API
Intersection Observer API
Invoker Commands API Experimental
Keyboard API Experimental
Launch Handler API Control how a progressive web app (PWA) is launched. Experimental
Local Font Access API Access the locally installed fonts. Compare with the CSS Font Loading API. Experimental
Media Capabilities API
Media Capture and Streams See also the WebRTC API and the Screen Capture API.
Media Session API
Media Source Extensions Enable plugin-free web-based streaming media. Experimental
MediaStream Recording See also the WebRTC API.
Navigation API Aimed at the needs of sinle-page applications (SPA): initiate, intercept, and manage browser navigation actions. See also the History API and window.location. Experimental
Network Information API
Page Visibility API
Payment Handler API Experimental
Payment Request API
Performance API See also the Device Memory API.
Periodic Background Sync Experimental
Permissions API
Picture-in-Picture API See also the Document Picture-in-Picture API.
Pointer Events
Pointer Lock API Report relative mouse («pointer») movements etc. This API was formerly called Mouse Lock API. The three.js class PointerLockControls is based on this API.
Popover API
Presentation API Display web content through large presentation devices such as projectors and network-connected televisions. Experimental
Prioritized Task Scheduling API
Push API Receive messages pushed from a server, whether or not the web app is in the foreground, or even currently loaded. Compare with the Server Sent Events API.
Remote Playback API Extend the HTMLMediaElement to enable the control of media played on a remote device.
Reporting API Experimental
Resize Observer API
SVG
Screen Capture API Additions to the Media Capture and Streams API to let the user select a screen or portion of a screen (such as a window) to capture as a media stream. This stream can then be recorded or shared with others over the network.
Screen Orientation API Information about the screen's orientation. Compare with the Device Orientation Events API.
Screen Wake Lock API
Selection API Manipulate and access the selected portion of the document.
Sensor API Gyroscope, Accelerometer, Magnetometer (etc.?)
Server Sent Events Compare with the Push API.
Service Workers API See also the Web Workers API.
Shared Storage API Experimental
Speculation Rules API An alternative to an alternative to <link rel="prefetch"> and the (Chrome-only) depreacated <link rel="prerender">. See also <script type="speculationrules"> and the Speculation-Rules HTTP response header. Experimental
Storage
Storage Access API
Streams
Topics API Interest-based advertising (IBA) etc. Experimental, Non-standard (and even opposed by two browser vendors.)
Touch Events
Trusted Types API
UI Events Handle user interactions (keyboard, mouse etc.)
URL API
URL Fragment Text Directives Interact with text fragments in the URL.
URL Pattern API Experimental
User-Agent Client Hints API Extension of the HTTP client hint request headers. See also the NavigatorUAData interface. Experimental
Vibration API
View Transitions API Create animated transitions between different website views. Compare with the Web Animations API.
VirtualKeyboard API Experimental
Visual Viewport Query and modify the properties of the window's visual viewport.
Web Animations Compare with the View Transitions API.
Web Audio API See also the three.js class AudioListener
Web Authentication API Provide strong authentication with public key cryptography, enable passwordless authentication and secure multi-factor authentication (MFA) without SMS txt. An extension of the Credential Management API.
Web Components Create reusable custom elements
Web Crypto API Provides cryptographic primitives in order to build systems using cryptography.
Web Locks API
Web MIDI API
Web NFC API Near-field communication. Experimental
Web Notifications
Web Serial API Access serial devices such as the serial port, or USB or Bluetooth devices that emulate a serial port. Experimental
Web Share API Share text, links, files, and other content to user-selected share targets, utilizing the sharing mechanisms of the underlying operating system.
Web Speech API
Web Storage API Store key/value pairs. Preferred over useing cookies. Compare with the IndexedDB API.
Web Workers API See also the Service Workers API.
WebCodecs API Low-level access to the individual frames of a video stream and chunks of audio.
WebGL 2D and 3D graphics. Compare with the WebGPU API, the Canvas API and the <canvas> element.
WebGPU API Access a system's GPU. Compare with the WebGL API. Experimental
WebHID API Human interface device. Experimental
WebOTP API One-time password. Extension of the Credential Management API.
WebRTC Real-time communication. See also the Media Capture and Streams API, the MediaStream Recording API and the WebTransport API.
WebSockets API
WebTransport API Updates the WebSockets API to HTTP/3. See also the WebRTC API.
WebUSB API Experimental
WebVR API Replaced by the WebXR Device API. Non-standard, Deprecated
WebVTT Video text tracks
WebXR Device API Render 3D scenes to hardware designed for presenting virtual worlds (virtual reality, or VR), or for adding graphical imagery to the real world, (augmented reality, or AR) Experimental
Window Controls Overlay API This API gives progressive web apps (PWA) installed on desktop operating systems the ability to hide the default window title bar and display their own content over the full surface area of the app window, turning the control buttons (maximize, minimize, and close) into an overlay. Experimental
Window Management API Get detailed information on the displays connected to your device and more easily place windows on specific screens. Experimental
XMLHttpRequest API A better(?) alternative for the XMLHttpRequest API is the Fetch API.

Interfaces

AbortController
AbortSignal
AbsoluteOrientationSensor Inherits from OrientationSensor. Compare with RelativeOrientationSensor
AbstractRange
Accelerometer Experimental
AesCbcParams
AesCtrParams
AesGcmParams
AesKeyGenParams
AmbientLightSensor Experimental
AnalyserNode
ANGLE_instanced_arrays
Animation
AnimationEffect
AnimationEvent
AnimationPlaybackEvent
AnimationTimeline
Attr
AudioBuffer
AudioBufferSourceNode
AudioContext
AudioData
AudioDecoder
AudioDestinationNode
AudioEncoder
AudioListener Compare ith the three.js class AudioListener
AudioNode
AudioParam
AudioParamDescriptor
AudioParamMap
AudioProcessingEvent Deprecated
AudioScheduledSourceNode
AudioSinkInfo Experimental
AudioTrack
AudioTrackList
AudioWorklet
AudioWorkletGlobalScope
AudioWorkletNode
AudioWorkletProcessor
AuthenticatorAssertionResponse
AuthenticatorAttestationResponse
AuthenticatorResponse
BackgroundFetchEvent Experimental
BackgroundFetchManager Experimental
BackgroundFetchRecord Experimental
BackgroundFetchRegistration Experimental
BackgroundFetchUpdateUIEvent Experimental
BarcodeDetector Experimental
BarProp
BaseAudioContext
BatteryManager
BeforeInstallPromptEvent Experimental, Non-standard
BeforeUnloadEvent
BiquadFilterNode
Blob
BlobEvent
Bluetooth Experimental
BluetoothCharacteristicProperties Experimental
BluetoothDevice Experimental
BluetoothRemoteGATTCharacteristic Experimental
BluetoothRemoteGATTDescriptor Experimental
BluetoothRemoteGATTServer Experimental
BluetoothRemoteGATTService Experimental
BluetoothUUID
BroadcastChannel
ByteLengthQueuingStrategy
Cache
CacheStorage
CanMakePaymentEvent Experimental
CanvasCaptureMediaStreamTrack
CanvasGradient
CanvasPattern
CanvasRenderingContext2D See also OffscreenCanvasRenderingContext2D
CaptureController Experimental
CaretPosition
CDATASection
ChannelMergerNode
ChannelSplitterNode
ChapterInformation Experimental
CharacterBoundsUpdateEvent Experimental
CharacterData
Client
Clients
Clipboard
ClipboardEvent
ClipboardItem
CloseEvent
CloseWatcher Experimental
CommandEvent Experimental
Comment
CompositionEvent
CompressionStream
console
ConstantSourceNode
ContactAddress Experimental
ContactsManager Experimental
ContentIndex Experimental
ContentIndexEvent Experimental
ContentVisibilityAutoStateChangeEvent
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
CSSNumericArray
CSSNumericValue
CSSPageDescriptors Experimental
CSSPageRule
CSSPerspective
CSSPositionTryDescriptors Experimental
CSSPositionTryRule Experimental
CSSPositionValue Non-standard, Deprecated
CSSPrimitiveValue Deprecated
CSSPropertyRule
CSSPseudoElement Experimental
CSSRotate
CSSRule
CSSRuleList
CSSScale
CSSScopeRule
CSSSkew
CSSSkewX
CSSSkewY
CSSStartingStyleRule
CSSStyleDeclaration
CSSStyleRule
CSSStyleSheet
CSSStyleValue
CSSSupportsRule
CSSTransformComponent
CSSTransformValue
CSSTransition
CSSTranslate
CSSUnitValue
CSSUnparsedValue
CSSValue Deprecated
CSSValueList Deprecated
CSSVariableReferenceValue
CustomElementRegistry
CustomEvent
CustomStateSet
DataTransfer
DataTransferItem
DataTransferItemList
DecompressionStream
DedicatedWorkerGlobalScope
DelayNode
DeprecationReportBody Experimental
DeviceMotionEvent
DeviceMotionEventAcceleration
DeviceMotionEventRotationRate
DeviceOrientationEvent See also the window.deviceorientation event and the OrientationSensor interface.
DirectoryEntrySync Non-standard, Deprecated
DirectoryReaderSync Non-standard, Deprecated
Document
DocumentFragment
DocumentPictureInPicture Experimental
DocumentPictureInPictureEvent Experimental
DocumentTimeline
DocumentType
DOMError Deprecated
DOMException
DOMHighResTimeStamp
DOMImplementation
DOMMatrix (WebKitCSSMatrix)
DOMMatrixReadOnly
DOMParser
DOMPoint
DOMPointReadOnly
DOMQuad
DOMRect
DOMRectReadOnly
DOMStringList
DOMStringMap
DOMTokenList
DragEvent
DynamicsCompressorNode
EcdhKeyDeriveParams
EcdsaParams
EcKeyGenParams
EcKeyImportParams
EditContext Experimental
Element
ElementInternals
EncodedAudioChunk
EncodedVideoChunk
ErrorEvent
Event
EventCounts
EventSource
EventTarget
ExtendableCookieChangeEvent
ExtendableEvent
ExtendableMessageEvent
EyeDropper Experimental
FeaturePolicy Experimental
FederatedCredential Experimental
FederatedCredentialInit
Fence Experimental
FencedFrameConfig Experimental
FetchEvent
File
FileEntrySync Non-standard, Deprecated
FileList
FileReader
FileReaderSync
FileSystem
FileSystemDirectoryEntry
FileSystemDirectoryHandle
FileSystemDirectoryReader
FileSystemEntry
FileSystemFileEntry
FileSystemFileHandle
FileSystemHandle
FileSystemSync Non-standard, Deprecated
FileSystemSyncAccessHandle
FileSystemWritableFileStream
FocusEvent
FontData Experimental
FontFace
FontFaceSet
FontFaceSetLoadEvent
FormData
FormDataEvent
FragmentDirective
GainNode
Gamepad
GamepadButton
GamepadEvent
GamepadHapticActuator
GamepadPose Experimental
Geolocation
GeolocationCoordinates
GeolocationPosition
GeolocationPositionError
GestureEvent Non-standard
GPU Experimental
GPUAdapter Experimental
GPUAdapterInfo Experimental
GPUBindGroup Experimental
GPUBindGroupLayout Experimental
GPUBuffer Experimental
GPUCanvasContext Experimental
GPUCommandBuffer Experimental
GPUCommandEncoder Experimental
GPUCompilationInfo Experimental
GPUCompilationMessage Experimental
GPUComputePassEncoder Experimental
GPUComputePipeline Experimental
GPUDevice Experimental
GPUDeviceLostInfo Experimental
GPUError Experimental
GPUExternalTexture Experimental
GPUInternalError Experimental
GPUOutOfMemoryError Experimental
GPUPipelineError Experimental
GPUPipelineLayout Experimental
GPUQuerySet Experimental
GPUQueue Experimental
GPURenderBundle Experimental
GPURenderBundleEncoder Experimental
GPURenderPassEncoder Experimental
GPURenderPipeline Experimental
GPUSampler Experimental
GPUShaderModule Experimental
GPUSupportedFeatures Experimental
GPUSupportedLimits Experimental
GPUTexture Experimental
GPUTextureView Experimental
GPUUncapturedErrorEvent Experimental
GPUValidationError Experimental
GravitySensor
Gyroscope
HashChangeEvent
Headers
HID Experimental
HIDConnectionEvent Experimental
HIDDevice Experimental
HIDInputReportEvent Experimental
Highlight
HighlightRegistry
History
HkdfParams
HmacImportParams
HmacKeyGenParams
HMDVRDevice Non-standard, Deprecated
HTMLAllCollection
HTMLAnchorElement
HTMLAreaElement
HTMLAudioElement
HTMLBaseElement
HTMLBodyElement
HTMLBRElement
HTMLButtonElement
HTMLCanvasElement
HTMLCollection
HTMLDataElement
HTMLDataListElement
HTMLDetailsElement
HTMLDialogElement
HTMLDivElement
HTMLDListElement
HTMLDocument
HTMLElement
HTMLEmbedElement
HTMLFencedFrameElement Experimental
HTMLFieldSetElement
HTMLFontElement Deprecated
HTMLFormControlsCollection
HTMLFormElement
HTMLFrameSetElement Deprecated
HTMLHeadElement
HTMLHeadingElement
HTMLHRElement
HTMLHtmlElement
HTMLIFrameElement
HTMLImageElement
HTMLInputElement
HTMLLabelElement
HTMLLegendElement
HTMLLIElement
HTMLLinkElement
HTMLMapElement
HTMLMarqueeElement Deprecated
HTMLMediaElement
HTMLMenuElement
HTMLMetaElement
HTMLMeterElement
HTMLModElement
HTMLObjectElement
HTMLOListElement
HTMLOptGroupElement
HTMLOptionElement
HTMLOptionsCollection
HTMLOutputElement
HTMLParagraphElement
HTMLParamElement Deprecated
HTMLPictureElement
HTMLPreElement
HTMLProgressElement
HTMLQuoteElement
HTMLScriptElement
HTMLSelectElement
HTMLSlotElement
HTMLSourceElement
HTMLSpanElement
HTMLStyleElement
HTMLTableCaptionElement
HTMLTableCellElement
HTMLTableColElement
HTMLTableElement
HTMLTableRowElement
HTMLTableSectionElement
HTMLTemplateElement
HTMLTextAreaElement
HTMLTimeElement
HTMLTitleElement
HTMLTrackElement
HTMLUListElement
HTMLUnknownElement
HTMLVideoElement
IDBCursor
IDBCursorWithValue
IDBDatabase
IDBFactory
IDBIndex
IDBKeyRange
IDBObjectStore
IDBOpenDBRequest
IDBRequest
IDBTransaction
IDBVersionChangeEvent
IdentityCredential Experimental
IdentityCredentialRequestOptions
IdentityProvider Experimental
IdleDeadline
IdleDetector Experimental
IIRFilterNode
ImageBitmap A bitmap that can be drawn to a <canvas> without undue latency. Such a bitmap can be created, for example, with window.createImageBitmap()
ImageBitmapRenderingContext
ImageCapture Experimental
ImageData An ImageData object represents the pixel data (RGBA as a Uint8ClampedArray) of an area of a <canvas> element and is returned (for example?) by CanvasRenderingContext2D.getImageData(…)
ImageDecoder Experimental
ImageTrack Experimental
ImageTrackList Experimental
Ink Experimental
InkPresenter Experimental
InputDeviceCapabilities Experimental
InputDeviceInfo
InputEvent
InstallEvent
IntersectionObserver
IntersectionObserverEntry
InterventionReportBody Experimental
Keyboard Experimental
KeyboardEvent
KeyboardLayoutMap Experimental
KeyframeEffect
LargestContentfulPaint
LaunchParams Experimental
LaunchQueue Experimental
LayoutShift Experimental
LayoutShiftAttribution Experimental
LinearAccelerationSensor
Location
Lock
LockManager
Magnetometer Experimental
MathMLElement
MediaCapabilities
MediaDeviceInfo
MediaDevices
MediaElementAudioSourceNode
MediaEncryptedEvent
MediaError
MediaKeyMessageEvent
MediaKeys
MediaKeySession
MediaKeyStatusMap
MediaKeySystemAccess
MediaList
MediaMetadata
MediaQueryList
MediaQueryListEvent
MediaRecorder
MediaRecorderErrorEvent Non-standard, Deprecated
MediaSession
MediaSource
MediaSourceHandle
MediaStream
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
MediaStreamEvent Non-standard, Deprecated
MediaStreamTrack
MediaStreamTrackAudioSourceNode
MediaStreamTrackEvent
MediaStreamTrackGenerator Experimental, Non-standard
MediaStreamTrackProcessor
MediaTrackConstraints
MediaTrackSettings
MediaTrackSupportedConstraints
MerchantValidationEvent Deprecated
MessageChannel
MessageEvent
MessagePort
Metadata Experimental, Non-standard
MIDIAccess
MIDIConnectionEvent
MIDIInput
MIDIInputMap
MIDIMessageEvent
MIDIOutput
MIDIOutputMap
MIDIPort
MimeType Deprecated
MimeTypeArray Deprecated
MouseEvent
MouseScrollEvent Non-standard, Deprecated
MutationEvent Deprecated
MutationObserver
MutationRecord
NamedNodeMap
NavigateEvent Experimental
Navigation Experimental
NavigationActivation Experimental
NavigationCurrentEntryChangeEvent Experimental
NavigationDestination Experimental
NavigationHistoryEntry Experimental
NavigationPreloadManager
NavigationTransition Experimental
Navigator Of which navigator is an instance
NavigatorLogin Experimental
NavigatorUAData Accesses the User-Agent Client Hints API. Experimental
NDEFMessage Experimental
NDEFReader Experimental
NDEFReadingEvent Experimental
NDEFRecord Experimental
NetworkInformation
Node The object that provides the ubiquitous appendChild() method and the textContent property.
NodeIterator
NodeList
Notification
NotificationEvent
NotRestoredReasonDetails Experimental
NotRestoredReasons Experimental
OES_draw_buffers_indexed
OfflineAudioCompletionEvent
OfflineAudioContext
OffscreenCanvas Provides a canvas that is not dependent on the DOM. See also the <canvas> element.
OffscreenCanvasRenderingContext2D Similar to CanvasRenderingContext2D but without support for user-interface features (drawFocusIfNeeded), the canvas attribute referring to an OffscreenCanvas object etc.
OrientationSensor Base class for AbsoluteOrientationSensor and RelativeOrientationSensor. See also the window.deviceorientation event and the DeviceOrientationEvent interface.
OscillatorNode
OTPCredential Experimental
OverconstrainedError
PageRevealEvent Experimental
PageSwapEvent Experimental
PageTransitionEvent
PaintWorkletGlobalScope Experimental
PannerNode
PasswordCredential Experimental
PasswordCredentialInit
Path2D
PaymentAddress Non-standard, Deprecated
PaymentManager Experimental
PaymentMethodChangeEvent
PaymentRequest
PaymentRequestEvent Experimental
PaymentRequestUpdateEvent
PaymentResponse
Pbkdf2Params
Performance
PerformanceElementTiming Experimental
PerformanceEntry
PerformanceEventTiming
PerformanceLongAnimationFrameTiming Experimental
PerformanceLongTaskTiming Experimental
PerformanceMark
PerformanceMeasure
PerformanceNavigation See here. Deprecated
PerformanceNavigationTiming
PerformanceObserver
PerformanceObserverEntryList
PerformancePaintTiming
PerformanceResourceTiming
PerformanceScriptTiming Experimental
PerformanceServerTiming
PerformanceTiming See here. Deprecated
PeriodicSyncEvent Experimental
PeriodicSyncManager Experimental
PeriodicWave
Permissions
PermissionStatus
PictureInPictureEvent
PictureInPictureWindow
Plugin Deprecated
PluginArray Deprecated
Point Non-standard, Deprecated
PointerEvent
PopStateEvent
PositionSensorVRDevice Non-standard, Deprecated
Presentation Experimental
PresentationAvailability Experimental
PresentationConnection Experimental
PresentationConnectionAvailableEvent Experimental
PresentationConnectionCloseEvent Experimental
PresentationConnectionList Experimental
PresentationReceiver Experimental
PresentationRequest Experimental
PressureObserver Experimental
PressureRecord Experimental
ProcessingInstruction
ProgressEvent
PromiseRejectionEvent
PublicKeyCredential
PublicKeyCredentialCreationOptions
PublicKeyCredentialRequestOptions
PushEvent
PushManager
PushMessageData
PushSubscription
PushSubscriptionOptions
RadioNodeList
Range
ReadableByteStreamController
ReadableStream
ReadableStreamBYOBReader
ReadableStreamBYOBRequest
ReadableStreamDefaultController
ReadableStreamDefaultReader
RelativeOrientationSensor Inherits from OrientationSensor. Compare with AbsoluteOrientationSensor
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 Experimental
RTCInboundRtpStreamStats
RTCOutboundRtpStreamStats
RTCPeerConnection
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceEvent
RTCPeerConnectionStats
RTCRemoteInboundRtpStreamStats
RTCRemoteOutboundRtpStreamStats
RTCRtpReceiver
RTCRtpScriptTransform
RTCRtpScriptTransformer
RTCRtpSender
RTCRtpStreamStats
RTCRtpTransceiver
RTCSctpTransport
RTCSessionDescription
RTCStatsReport
RTCTrackEvent
RTCTransformEvent
RTCTransportStats
RTCVideoSourceStats
Scheduler
Scheduling Experimental
Screen
ScreenDetailed Experimental
ScreenDetails Experimental
ScreenOrientation
ScriptProcessorNode Deprecated
ScrollTimeline Experimental
SecurePaymentConfirmationRequest
SecurityPolicyViolationEvent
Selection
Sensor
SensorErrorEvent
Serial Experimental
SerialPort Experimental
ServiceWorker
ServiceWorkerContainer
ServiceWorkerGlobalScope
ServiceWorkerRegistration
ShadowRoot
SharedStorage Experimental
SharedStorageOperation Experimental
SharedStorageRunOperation Experimental
SharedStorageSelectURLOperation Experimental
SharedStorageWorklet Experimental
SharedStorageWorkletGlobalScope Experimental
SharedWorker
SharedWorkerGlobalScope
SnapEvent Experimental
SourceBuffer
SourceBufferList
SpeechGrammar Experimental
SpeechGrammarList Experimental
SpeechRecognition
SpeechRecognitionAlternative
SpeechRecognitionErrorEvent
SpeechRecognitionEvent
SpeechRecognitionResult
SpeechRecognitionResultList
SpeechSynthesis
SpeechSynthesisErrorEvent
SpeechSynthesisEvent
SpeechSynthesisUtterance
SpeechSynthesisVoice
StaticRange
StereoPannerNode
Storage
StorageAccessHandle
StorageEvent
StorageManager returned by navigator.storage
StylePropertyMap
StylePropertyMapReadOnly
StyleSheet
StyleSheetList
SubmitEvent
SubtleCrypto
SVGAElement
SVGAngle
SVGAnimateColorElement Deprecated
SVGAnimatedAngle
SVGAnimatedBoolean
SVGAnimatedEnumeration
SVGAnimatedInteger
SVGAnimatedLength
SVGAnimatedLengthList
SVGAnimatedNumber
SVGAnimatedNumberList
SVGAnimatedPreserveAspectRatio
SVGAnimatedRect
SVGAnimatedString
SVGAnimatedTransformList
SVGAnimateElement
SVGAnimateMotionElement
SVGAnimateTransformElement
SVGAnimationElement
SVGCircleElement
SVGClipPathElement
SVGComponentTransferFunctionElement
SVGCursorElement Deprecated
SVGDefsElement
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 Deprecated
SVGFontFaceElement Deprecated
SVGFontFaceFormatElement Deprecated
SVGFontFaceNameElement Deprecated
SVGFontFaceSrcElement Deprecated
SVGFontFaceUriElement Deprecated
SVGForeignObjectElement
SVGGElement
SVGGeometryElement
SVGGlyphElement Deprecated
SVGGlyphRefElement Deprecated
SVGGradientElement
SVGGraphicsElement
SVGHKernElement Deprecated
SVGImageElement
SVGLength
SVGLengthList
SVGLinearGradientElement
SVGLineElement
SVGMarkerElement
SVGMaskElement
SVGMetadataElement
SVGMissingGlyphElement Deprecated
SVGMPathElement
SVGNumber
SVGNumberList
SVGPathElement
SVGPatternElement
SVGPoint Deprecated
SVGPointList
SVGPolygonElement
SVGPolylineElement
SVGPreserveAspectRatio
SVGRadialGradientElement
SVGRect
SVGRectElement
SVGRenderingIntent Deprecated
SVGScriptElement
SVGSetElement
SVGStopElement
SVGStringList
SVGStyleElement
SVGSVGElement
SVGSwitchElement
SVGSymbolElement
SVGTextContentElement
SVGTextElement
SVGTextPathElement
SVGTextPositioningElement
SVGTitleElement
SVGTransform
SVGTransformList
SVGTRefElement Deprecated
SVGTSpanElement
SVGUnitTypes
SVGUseElement
SVGViewElement
SVGVKernElement Deprecated
SyncEvent
SyncManager
TaskAttributionTiming Experimental
TaskController
TaskPriorityChangeEvent
TaskSignal
Text
TextDecoder
TextDecoderStream
TextEncoder
TextEncoderStream
TextEvent Deprecated
TextFormat Experimental
TextFormatUpdateEvent Experimental
TextMetrics
TextTrack
TextTrackCue
TextTrackCueList
TextTrackList
TextUpdateEvent Experimental
TimeEvent
TimeRanges
ToggleEvent
Touch
TouchEvent
TouchList
TrackEvent
TransformStream
TransformStreamDefaultController
TransitionEvent
TreeWalker
TrustedHTML
TrustedScript
TrustedScriptURL
TrustedTypePolicy
TrustedTypePolicyFactory
UIEvent
URL
URLPattern Experimental
URLSearchParams
USB Experimental
USBAlternateInterface Experimental
USBConfiguration Experimental
USBConnectionEvent Experimental
USBDevice Experimental
USBEndpoint Experimental
USBInterface Experimental
USBInTransferResult Experimental
USBIsochronousInTransferPacket Experimental
USBIsochronousInTransferResult Experimental
USBIsochronousOutTransferPacket Experimental
USBIsochronousOutTransferResult Experimental
USBOutTransferResult Experimental
UserActivation
ValidityState
VideoColorSpace
VideoDecoder
VideoEncoder
VideoFrame
VideoPlaybackQuality
VideoTrack
VideoTrackList
ViewTimeline Experimental
ViewTransition
VirtualKeyboard Experimental
VisibilityStateEntry Experimental
VisualViewport
VRDisplay Non-standard, Deprecated
VRDisplayCapabilities Non-standard, Deprecated
VRDisplayEvent Non-standard, Deprecated
VREyeParameters Non-standard, Deprecated
VRFieldOfView Non-standard, Deprecated
VRFrameData Non-standard, Deprecated
VRLayerInit Deprecated
VRPose Non-standard, Deprecated
VRStageParameters Non-standard, Deprecated
VTTCue
VTTRegion
WakeLock
WakeLockSentinel
WaveShaperNode
WebGL2RenderingContext
WebGLActiveInfo
WebGLBuffer
WebGLContextEvent
WebGLFramebuffer
WebGLObject Experimental
WebGLProgram
WebGLQuery
WebGLRenderbuffer
WebGLRenderingContext
WebGLSampler
WebGLShader
WebGLShaderPrecisionFormat
WebGLSync
WebGLTexture
WebGLTransformFeedback
WebGLUniformLocation
WebGLVertexArrayObject
WebSocket
WebSocketStream Experimental
WebTransport
WebTransportBidirectionalStream
WebTransportDatagramDuplexStream
WebTransportError
WebTransportReceiveStream Experimental
WebTransportSendStream Experimental
WGSLLanguageFeatures Experimental
WheelEvent
Window Of which window is an instance.
WindowClient
WindowControlsOverlay Experimental
WindowControlsOverlayGeometryChangeEvent Experimental
WindowSharedStorage Experimental
Worker
WorkerGlobalScope
WorkerLocation
WorkerNavigator
Worklet
WorkletGlobalScope
WorkletSharedStorage Experimental
WritableStream
WritableStreamDefaultController
WritableStreamDefaultWriter
XMLDocument
XMLHttpRequest
XMLHttpRequestEventTarget
XMLHttpRequestUpload
XMLSerializer
XPathEvaluator
XPathException
XPathExpression
XPathResult
XRAnchor Experimental
XRAnchorSet Experimental
XRBoundedReferenceSpace Experimental
XRCompositionLayer Experimental
XRCPUDepthInformation Experimental
XRCubeLayer Experimental
XRCylinderLayer Experimental
XRDepthInformation Experimental
XREquirectLayer Experimental
XRFrame Experimental
XRHand
XRHitTestResult Experimental
XRHitTestSource Experimental
XRInputSource
XRInputSourceArray Experimental
XRInputSourceEvent
XRInputSourcesChangeEvent
XRJointPose
XRJointSpace
XRLayer Experimental
XRLayerEvent Experimental
XRLightEstimate Experimental
XRLightProbe Experimental
XRMediaBinding Experimental
XRPose
XRProjectionLayer Experimental
XRQuadLayer Experimental
XRRay Experimental
XRReferenceSpace
XRReferenceSpaceEvent
XRRenderState Experimental
XRRigidTransform
XRSession Experimental
XRSessionEvent
XRSpace
XRSubImage Experimental
XRSystem Experimental
XRTransientInputHitTestResult Experimental
XRTransientInputHitTestSource Experimental
XRView Experimental
XRViewerPose
XRViewport
XRWebGLBinding Experimental
XRWebGLDepthInformation Experimental
XRWebGLLayer Experimental
XRWebGLSubImage Experimental
XSLTProcessor

See also

Web platform
OData Web API
Dataverse Web API
Stackexchange Web API
TFS Web API
github Web API: v3 / REST
github Web API: v4 / GraphQL
openweathermap

Links

https://developer.mozilla.org/en-US/docs/Web/API
https://github.com/mdn/content/tree/main/files/en-us/web/api

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1758199430, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/web/APIs/index(1219): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78