Meziantou.Framework.WebPlatform.Dom namespace

Classes

NameDescription
AbortControllerhttps://dom.spec.whatwg.org/#interface-abortcontroller
AbortSignalhttps://dom.spec.whatwg.org/#interface-AbortSignal
AbortSignalExceptionThrown by AbortSignal.ThrowIfAborted when the abort reason is not an exception.
AbsoluteOrientationSensorThe absolute orientation sensor (https://w3c.github.io/orientation-sensor/#absoluteorientationsensor-interface): the orientation of the device relative to the Earth. It reads the DeviceSensorType.AbsoluteOrientation sensor of the device, and needs the accelerometer, gyroscope and magnetometer permissions and features.
AbstractRangehttps://dom.spec.whatwg.org/#interface-abstractrange
AccelerometerThe accelerometer (https://w3c.github.io/accelerometer/#accelerometer-interface): the acceleration of the device along its axes, including the gravity, in m/s² rounded to 0.1 m/s². It reads the DeviceSensorType.Accelerometer sensor of the device, and needs the accelerometer permission and permissions policy feature.
AccelerometerSensorOptionsThe options of an Accelerometer (https://w3c.github.io/accelerometer/#dictdef-accelerometersensoroptions).
AcceptCHCacheThe Accept-CH cache of the user agent (https://wicg.github.io/client-hints-infrastructure/#accept-ch-cache): the client hints that each origin opted into with the Accept-CH header of the response of a top-level navigation, which are sent with the next requests to the origin (see BrowsingContextOptions.AcceptCHCache).
AccessibilityNodeA node of a snapshot of the accessibility tree, created by Element.CaptureAccessibilityTree: an element with a role, or a run of text. The snapshot does not follow the later changes of the document.
AccessibilityPropertiesThe properties that the accessibility tree of a browser exposes for an element: its role, its accessible name and description, and its states. The values are computed when the instance is created: they do not follow the later changes of the document.
AddEventListenerOptionshttps://dom.spec.whatwg.org/#dictdef-addeventlisteneroptions
AmbientLightSensorThe ambient light sensor (https://w3c.github.io/ambient-light/#ambient-light-sensor-interface): the illuminance around the device, in lux, rounded to 50 lux (the changes of less than 25 lux are discarded). It reads the DeviceSensorType.AmbientLight sensor of the device, and needs the ambient-light-sensor permission and permissions policy feature.
AnimationWorkletGlobalScopeThe global object of an animation worklet (https://drafts.css-houdini.org/css-animation-worklet-1/#animationworkletglobalscope): the scripts added to CSS.animationWorklet register the animators of the WorkletAnimation objects.
AssignedNodesOptionsRepresents the options of assignedNodes() and assignedElements().
Attrhttps://dom.spec.whatwg.org/#interface-attr
AudioTrackhttps://html.spec.whatwg.org/multipage/media.html#audiotrack
AudioTrackListhttps://html.spec.whatwg.org/multipage/media.html#audiotracklist
BadgingOptionsThe host hooks of the Badging API (https://w3c.github.io/badging/, BrowsingContextOptions.Badging).
BarProphttps://html.spec.whatwg.org/multipage/nav-history-apis.html#barprop: the visibility of a user interface element of the window (window.locationbar, window.menubar...). There is no user interface: for compatibility, the specification makes them all visible, except in a popup (BrowsingContext.IsPopup).
BatteryManagerThe battery status of the device (https://w3c.github.io/battery/#the-batterymanager-interface), returned by Navigator.GetBattery: it is read from the BatteryStatusProvider of the browsing context (BatteryStatusOptions.Provider), and fires the chargingchange, chargingtimechange, dischargingtimechange and levelchange events when it changes, while its document is visible.
BatteryStatusThe state of the battery of the device (https://w3c.github.io/battery/#the-batterymanager-interface), returned by a BatteryStatusProvider.
BatteryStatusOptionsThe host hooks of the Battery Status API (https://w3c.github.io/battery/, BrowsingContextOptions.BatteryStatus).
BatteryStatusProviderThe source of the battery status of the device (https://w3c.github.io/battery/), read by navigator.getBattery(), of the browsing contexts that share a BrowsingContextOptions (BatteryStatusOptions.Provider). The default implementation returns BatteryStatusProvider.Status, set by the application (e.g. to simulate a battery). Override BatteryStatusProvider.GetStatus to read another source, and call BatteryStatusProvider.OnStatusChanged when the status changes, to update the BatteryManager objects of the documents.
BeforeUnloadEventhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#beforeunloadevent
BoxQuadOptionshttps://drafts.csswg.org/cssom-view/#dictdef-boxquadoptions
BreakTokenThe place where a layout API container fragmented (https://drafts.css-houdini.org/css-layout-api-1/#breaktoken): the last argument of the layout() callback. The layout API containers are not fragmented by their layout: the argument is always null.
BreakTokenOptionshttps://drafts.css-houdini.org/css-layout-api-1/#dictdef-breaktokenoptions
BroadcastChannelA channel of messages between the windows and the workers of the same origin (https://html.spec.whatwg.org/multipage/web-messaging.html#broadcasting-to-other-browsing-contexts). The messages are delivered to the channels with the same name of the browsing context group of the global object (the windows of the top-level browsing context and of its nested browsing contexts, and their workers), through their event loops.
BrowsingContextA navigable and its active browsing context (https://html.spec.whatwg.org/multipage/document-sequences.html#navigables). A BrowsingContext created by the application is a top-level traversable; the iframe and frame elements of its documents create nested browsing contexts.
BrowsingContextOptionsOptions of a BrowsingContext, shared by its nested browsing contexts.
BufferedChangeEventThe event fired when the buffered ranges of a ManagedSourceBuffer change (https://w3c.github.io/media-source/#bufferedchangeevent-interface).
BufferedChangeEventInithttps://w3c.github.io/media-source/#dom-bufferedchangeeventinit
CDataSectionhttps://dom.spec.whatwg.org/#interface-cdatasection
CacheEntryAn entry of a cache: a request and its response.
CacheStorageBackendThe storage of the caches of the Cache API (https://w3c.github.io/ServiceWorker/#cache-objects) of the browsing contexts, e.g. a SQLite database or InMemoryCacheStorageBackend (see BrowsingContextOptions.CacheStorage). The backend stores the named caches of each origin and their entries (request and response pairs, in insertion order); the library implements the API (the matching of the requests, including the Vary header, and the batch operations) and only reads and writes entries.
CachedRequestA request of a cache entry (https://fetch.spec.whatwg.org/#concept-request).
CachedResponseA response of a cache entry (https://fetch.spec.whatwg.org/#concept-response). The status, the headers, the URL list and the body of an opaque response are the ones of its internal response (the scripts only see its filtered response, e.g. a status of 0 and no body): a service worker can give it to a page (e.g. a cross-origin script).
CallbackContextThe place where a callback of BrowsingContextOptions is raised: the first argument of every callback (e.g. BrowsingContextOptions.ConsoleMessage, BrowsingContextOptions.DocumentActivated). It is a snapshot taken when the callback is invoked: it does not change when the browsing context navigates later.
CanvasGradientA gradient of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvasgradient): created by createLinearGradient(), createRadialGradient() and createConicGradient(), it is a fill or stroke style whose geometry is in the coordinates of the drawing operations that use it.
CanvasPatternA pattern of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvaspattern): an image repeated in the directions of its repetition behavior, created by createPattern(). The image is a snapshot of the source when the pattern is created (later changes of a canvas source are not reflected).
CanvasRenderingContext2DThe 2D rendering context of a canvas element (https://html.spec.whatwg.org/multipage/canvas.html#canvasrenderingcontext2d): canvas.getContext("2d"). The drawing is rasterized by the rendering backend of the browsing context; the bitmap is painted in the box of the canvas.
CanvasRenderingContext2DBaseThe members shared by the 2D rendering contexts of the canvases (https://html.spec.whatwg.org/multipage/canvas.html#2dcontext): CanvasRenderingContext2D (canvas.getContext("2d")) and OffscreenCanvasRenderingContext2D.
CanvasRenderingContext2DSettingsThe options of the rendering contexts of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvasrenderingcontext2dsettings): the second argument of getContext(). The bitmaprenderer contexts only use CanvasRenderingContext2DSettings.Alpha (https://html.spec.whatwg.org/multipage/canvas.html#imagebitmaprenderingcontextsettings).
CaretPositionA caret position (https://drafts.csswg.org/cssom-view/#caretposition): a node and an offset in it, returned by Document.CaretPositionFromPoint.
CaretPositionFromPointOptionshttps://drafts.csswg.org/cssom-view/#dictdef-caretpositionfrompointoptions
ChapterInformationA chapter of a media (https://w3c.github.io/mediasession/#chapterinformation).
ChapterInformationInitThe initial values of a ChapterInformation (https://w3c.github.io/mediasession/#dictdef-chapterinformationinit).
CharacterDatahttps://dom.spec.whatwg.org/#interface-characterdata
CheckVisibilityOptionshttps://drafts.csswg.org/cssom-view/#dictdef-checkvisibilityoptions
ChildBreakTokenThe place where a child of a layout API container fragmented (https://drafts.css-houdini.org/css-layout-api-1/#childbreaktoken). The layout does not fragment the children: no token is created.
ClientA client of a service worker (https://w3c.github.io/ServiceWorker/#client-interface): a window or a worker of its origin.
ClientHintsOptionsThe values of the client hints of the browsing contexts (see BrowsingContextOptions.ClientHints): the identity of the user agent given by the User-Agent Client Hints (https://wicg.github.io/ua-client-hints/, the Sec-CH-UA-* request headers and navigator.userAgentData), and the device and network hints of the Client Hints infrastructure (https://wicg.github.io/client-hints-infrastructure/). The hints of the viewport and of the preferences of the user (Sec-CH-DPR, Sec-CH-Viewport-Width, Sec-CH-Prefers-Color-Scheme...) are the values of BrowsingContextOptions.Viewport.
ClientQueryOptionsThe options of Clients.MatchAll (https://w3c.github.io/ServiceWorker/#dictdef-clientqueryoptions).
ClientsThe clients of a service worker (https://w3c.github.io/ServiceWorker/#clients-interface): the windows and the workers of its origin, in the browsing context group of the service worker.
ClipboardThe asynchronous clipboard API (https://w3c.github.io/clipboard-apis/#clipboard-interface) of a window (navigator.clipboard): reads and writes the Clipboard.SystemClipboard of the browsing context (BrowsingContextOptions.Clipboard), and fires clipboardchange when it changes.
ClipboardChangeEventThe clipboardchange event (https://w3c.github.io/clipboard-apis/#clipboardchangeevent), fired at navigator.clipboard when the system clipboard changes.
ClipboardChangeEventInithttps://w3c.github.io/clipboard-apis/#dictdef-clipboardchangeeventinit
ClipboardEventThe copy, cut and paste events (https://w3c.github.io/clipboard-apis/#clipboard-event-interfaces). The events fired by the clipboard actions are trusted and composed, and their ClipboardEvent.ClipboardData is only associated with the clipboard while they are dispatched.
ClipboardEventInithttps://w3c.github.io/clipboard-apis/#dictdef-clipboardeventinit
ClipboardItemThe data of a clipboard item (https://w3c.github.io/clipboard-apis/#clipboarditem): representations of the same data in different MIME types. An item created by navigator.clipboard.read() reads its data from the system clipboard when ClipboardItem.GetType is called, and fails when the clipboard changed since.
ClipboardItemOptionshttps://w3c.github.io/clipboard-apis/#dictdef-clipboarditemoptions
ClipboardUnsanitizedFormatshttps://w3c.github.io/clipboard-apis/#dictdef-clipboardunsanitizedformats
CloseEventThe event fired when a WebSocket is closed (https://websockets.spec.whatwg.org/#the-closeevent-interface).
CloseEventInitThe initialization dictionary of a CloseEvent (https://websockets.spec.whatwg.org/#dictdef-closeeventinit).
CloseWatcherListens to the close requests of the user (https://html.spec.whatwg.org/multipage/interaction.html#the-closewatcher-interface), e.g. the Escape key: a custom component (a picker, a sidebar) closes itself in the close event, as the dialogs and the popovers do with their own close watchers. A close request closes the close watchers of the most recent group of the window: the close watchers created without user activation are grouped with the previous one, so that a page cannot trap the close requests of the user.
CloseWatcherOptionshttps://html.spec.whatwg.org/multipage/interaction.html#closewatcheroptions
CommandEventhttps://html.spec.whatwg.org/multipage/interaction.html#commandevent
CommandEventInithttps://html.spec.whatwg.org/multipage/interaction.html#commandeventinit
Commenthttps://dom.spec.whatwg.org/#interface-comment
CompositionEventhttps://w3c.github.io/uievents/#compositionevent
CompositionEventInithttps://w3c.github.io/uievents/#dictdef-compositioneventinit
ComputePressureOptionsThe host hooks of the Compute Pressure API (https://w3c.github.io/compute-pressure/, BrowsingContextOptions.ComputePressure).
ContentSecurityPolicyViolationReportA violation of a content security policy (https://w3c.github.io/webappsec-csp/#violation), given to BrowsingContextOptions.ContentSecurityPolicyViolation. The URLs are stripped as in the reports sent to the endpoints of the policy (https://w3c.github.io/webappsec-csp/#strip-url-for-use-in-reports).
ConvertCoordinateOptionshttps://drafts.csswg.org/cssom-view/#dictdef-convertcoordinateoptions
CookieChangeEventThe change events of the Cookie Store API (https://cookiestore.spec.whatwg.org/#cookiechangeevent), fired at window.cookieStore.
CookieChangeEventInithttps://cookiestore.spec.whatwg.org/#dictdef-cookiechangeeventinit
CookieInithttps://cookiestore.spec.whatwg.org/#dictdef-cookieinit
CookieJarA cookie store as specified by the user agent requirements of RFC 6265bis (https://httpwg.org/http-extensions/draft-ietf-httpbis-rfc6265bis.html#name-user-agent-requirements): the cookies of the Set-Cookie headers of the responses and of the scripts (document.cookie, cookieStore), sent in the Cookie header of the requests (see DocumentRequest.GetCookieHeader).
CookieListItemA cookie returned by the Cookie Store API (https://cookiestore.spec.whatwg.org/#dictdef-cookielistitem).
CookiePersistenceThe persistent storage of the cookies of a CookieJar, e.g. a file or a database. The jar keeps the cookies in memory: it loads them with CookiePersistence.LoadCookies when it is created, and reports each change of a persistent cookie (a cookie with an expiry time), so that an implementation only stores the cookies.
CookieStoreThe Cookie Store API of a window (https://cookiestore.spec.whatwg.org/#cookiestore): reads and writes the script-visible cookies of BrowsingContextOptions.CookieJar for the creation URL of the document (which history.pushState() does not change), and fires change events when they change.
CookieStoreDeleteOptionshttps://cookiestore.spec.whatwg.org/#dictdef-cookiestoredeleteoptions
CookieStoreGetOptionshttps://cookiestore.spec.whatwg.org/#dictdef-cookiestoregetoptions
CspViolationReportBodyThe body of the reports of type csp-violation (https://w3c.github.io/webappsec-csp/#dictdef-cspviolationreportbody).
CustomElementThe .NET object of a custom element defined with a CustomElementConstructor. The virtual methods are the lifecycle callbacks of the custom element (https://html.spec.whatwg.org/multipage/custom-elements.html#custom-element-reactions).
CustomElementConstructorA custom element constructor (https://html.spec.whatwg.org/multipage/custom-elements.html#custom-element-constructor), passed to CustomElementRegistry.Define.
CustomElementRegistryhttps://html.spec.whatwg.org/multipage/custom-elements.html#customelementregistry: defines custom elements with .NET constructors (see CustomElementConstructor).
CustomEventhttps://dom.spec.whatwg.org/#interface-customevent
CustomEventInitRepresents the initialization dictionary of a CustomEvent.
CustomStateSethttps://html.spec.whatwg.org/multipage/custom-elements.html#customstateset: the states of a custom element, matched by the :state() pseudo-class. It is a setlike<DOMString>: the items are enumerated in insertion order, and, as for a JavaScript Set, an enumeration sees the changes made while it is in progress.
DataTransferExposes the drag data store of a drag-and-drop operation (https://html.spec.whatwg.org/multipage/dnd.html#the-datatransfer-interface). The objects created for the drag-and-drop events are only associated with the drag data store while the event is dispatched.
DataTransferItemAn item of a drag data store (https://html.spec.whatwg.org/multipage/dnd.html#the-datatransferitem-interface).
DataTransferItemListThe list of the items of a drag data store (https://html.spec.whatwg.org/multipage/dnd.html#the-datatransferitemlist-interface).
DedicatedWorkerGlobalScopeThe global object of a dedicated worker (https://html.spec.whatwg.org/multipage/workers.html#dedicated-workers-and-the-dedicatedworkerglobalscope-interface): the messages it posts are fired at its Worker object, and the errors it does not handle are propagated to it.
DelegatedInkTrailPresenterA presenter of delegated ink trails (https://wicg.github.io/ink-enhancement/#delegatedinktrailpresenter), created by Ink.RequestPresenter: the page gives it the last rendered point of its ink trail, from which the compositor draws the trail up to the latest position of the pointer until the next animation frame. The engine validates the requests and records the start point; it does not draw the predicted trail (the next frame of the page draws the trail itself).
DeviceDescriptorA device to emulate, as the device descriptors of Playwright (playwright.devices): the size of its viewport and of its screen, its device pixel ratio, whether it is a mobile device with a touch screen, and its user agent string. The library has no list of devices: copy the values of a descriptor of Playwright, or describe your own device.
DeviceMotionEventThe devicemotion event of a window (https://w3c.github.io/deviceorientation/#devicemotion): the acceleration (linear acceleration sensor) and the acceleration including the gravity (accelerometer) in m/s² rounded to 0.1 m/s², and the rotation rate (gyroscope) in deg/s rounded to 0.1 deg/s, read from the DeviceSensorProvider of the browsing context. It is fired when a listener is added and every 16 ms while the sensors get new readings, while the document is visible.
DeviceMotionEventAccelerationAn acceleration of a DeviceMotionEvent (https://w3c.github.io/deviceorientation/#devicemotioneventacceleration), in m/s².
DeviceMotionEventAccelerationInitThe initialization dictionary of a DeviceMotionEventAcceleration (https://w3c.github.io/deviceorientation/#dictdef-devicemotioneventaccelerationinit).
DeviceMotionEventInitThe initialization dictionary of a DeviceMotionEvent (https://w3c.github.io/deviceorientation/#dictdef-devicemotioneventinit).
DeviceMotionEventRotationRateA rotation rate of a DeviceMotionEvent (https://w3c.github.io/deviceorientation/#devicemotioneventrotationrate), in deg/s.
DeviceMotionEventRotationRateInitThe initialization dictionary of a DeviceMotionEventRotationRate (https://w3c.github.io/deviceorientation/#dictdef-devicemotioneventrotationrateinit).
DeviceOrientationEventThe deviceorientation and deviceorientationabsolute events of a window (https://w3c.github.io/deviceorientation/#deviceorientation): the orientation of the device as intrinsic Tait-Bryan angles Z - X' - Y'' in degrees, rounded to 0.1 degree. They are fired when a listener is added and when the orientation sensor of the DeviceSensorProvider of the browsing context gets a new reading, while the document is visible.
DeviceOrientationEventInitThe initialization dictionary of a DeviceOrientationEvent (https://w3c.github.io/deviceorientation/#dictdef-deviceorientationeventinit).
DevicePostureThe posture of the device for a document (https://w3c.github.io/device-posture/#the-deviceposture-interface, navigator.devicePosture), read from the DevicePostureProvider of the browsing context (DevicePostureOptions.Provider): the change event is fired when it changes, while the document is visible.
DevicePostureOptionsThe host hooks of the Device Posture API (https://w3c.github.io/device-posture/, BrowsingContextOptions.DevicePosture).
DevicePostureProviderThe source of the posture of the device (https://w3c.github.io/device-posture/#dfn-calculate-the-device-posture-information), read by the documents of the browsing contexts that share a BrowsingContextOptions (DevicePostureOptions.Provider). The default implementation returns DevicePostureProvider.Posture, set by the application. Override DevicePostureProvider.GetPosture to read another source, and call DevicePostureProvider.OnPostureChanged when the posture changes, to update the documents.
DeviceSensorA sensor of the device (https://w3c.github.io/sensors/#virtual-sensors), added by DeviceSensorProvider.AddSensor: DeviceSensor.Update makes a new reading available to the sensor objects of the documents.
DeviceSensorProviderThe sensors of the device (https://w3c.github.io/sensors/#virtual-sensors) of the browsing contexts that share a BrowsingContextOptions (DeviceSensorsOptions.Provider): the application adds a sensor of a type with DeviceSensorProvider.AddSensor, then pushes its readings with DeviceSensor.Update. The sensor objects of the documents (e.g. new Accelerometer()) connect to the sensor of their type when they start, and the device orientation and motion events read the accelerometer, linear acceleration, gyroscope and orientation sensors.
DeviceSensorReadingA reading of a sensor of the device (https://w3c.github.io/sensors/#sensor-reading), given to DeviceSensor.Update. Create it with the factory method of the shape of the sensor: DeviceSensorReading.FromXyz (the motion sensors and the magnetometer), DeviceSensorReading.FromUncalibratedMagnetometer, DeviceSensorReading.FromIlluminance, DeviceSensorReading.FromProximity or DeviceSensorReading.FromEulerAngles (the orientation sensors). The documents see the values quantized as the specifications require (e.g. the accelerations rounded to 0.1 m/s², the illuminance to 50 lux).
DeviceSensorsOptionsThe host hooks of the sensor APIs (BrowsingContextOptions.Sensors): the Generic Sensor API (https://w3c.github.io/sensors/, Accelerometer, Gyroscope, AbsoluteOrientationSensor, etc.) and the DeviceOrientation and DeviceMotion events (https://w3c.github.io/deviceorientation/).
DisplayFeatureA display feature of the screen (https://drafts.csswg.org/css-viewport/#display-feature-override), such as the fold of a foldable device or the hinge between two screens, which splits the viewport in segments.
DisplayFeaturesProviderThe display features of the screen of the device (https://drafts.csswg.org/css-viewport/#display-feature-override), of the browsing contexts that share a BrowsingContextOptions (ViewportSegmentsOptions.Provider). Set DisplayFeaturesProvider.DisplayFeatures to simulate a foldable device: the documents evaluate their media queries again and compute their styles again.
Documenthttps://dom.spec.whatwg.org/#interface-document
DocumentFragmenthttps://dom.spec.whatwg.org/#interface-documentfragment
DocumentLoaderLoads the documents of the navigations of the browsing contexts (e.g. the src of an iframe, or location.href = url), the style sheets of the @import rules and, when a BrowsingContextOptions.ScriptEngine is set, the external scripts and the HTTP requests of fetch() and XMLHttpRequest (see DocumentRequest.Destination). The library never fetches anything by itself: the application provides a loader, for instance the HTTP loader returned by DocumentLoader.Create, which decides which resources are available.
DocumentPolicyViolationReportBodyThe body of the reports of type document-policy-violation (https://wicg.github.io/document-policy/#reporting): a document used a feature that its document policy (or its report-only policy) disables.
DocumentRequestA request of a document, given to DocumentLoader.LoadAsync.
DocumentResourceA resource returned by DocumentLoader.LoadAsync: the response of a request, with the decoded text or the bytes of its body, its status and its headers.
DocumentTypehttps://dom.spec.whatwg.org/#interface-documenttype
DomEventLoopThe window event loop (https://html.spec.whatwg.org/multipage/webappapis.html#window-event-loop) of a browsing context group: each top-level BrowsingContext has its own event loop, shared by its nested browsing contexts (BrowsingContext.EventLoop). It runs the tasks and the microtasks of their documents (load events, timers, mutation observers, slotchange events, scripts...). The documents that are not associated with a browsing context (e.g. a document parsed by HtmlDocumentParser) have no event loop: the tasks and the microtasks of their nodes are not queued. The host drives the loop: call DomEventLoop.PerformMicrotaskCheckpoint, DomEventLoop.RunUntilIdle or DomEventLoop.RunUntilIdleAsync. Tasks can be queued from any thread (e.g. when an asynchronous operation completes); they run on the thread that runs the loop. When a browsing context has a ScriptEngine, the microtasks are queued in the job queue of the engine, so that they run in order with the promise jobs.
DomExceptionhttps://webidl.spec.whatwg.org/#idl-DOMException
DomImplementationhttps://dom.spec.whatwg.org/#interface-domimplementation
DomMatrixhttps://drafts.fxtf.org/geometry/#dommatrix
DomMatrix2DInithttps://drafts.fxtf.org/geometry/#dictdef-dommatrix2dinit
DomMatrixInithttps://drafts.fxtf.org/geometry/#dictdef-dommatrixinit
DomMatrixReadOnlyhttps://drafts.fxtf.org/geometry/#dommatrixreadonly
DomParserhttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#domparser
DomPointhttps://drafts.fxtf.org/geometry/#dompoint
DomPointInithttps://drafts.fxtf.org/geometry/#dictdef-dompointinit
DomPointReadOnlyhttps://drafts.fxtf.org/geometry/#dompointreadonly
DomQuadhttps://drafts.fxtf.org/geometry/#domquad
DomQuadInithttps://drafts.fxtf.org/geometry/#dictdef-domquadinit
DomRecthttps://drafts.fxtf.org/geometry/#domrect
DomRectInithttps://drafts.fxtf.org/geometry/#dictdef-domrectinit
DomRectListhttps://drafts.fxtf.org/geometry/#domrectlist
DomRectReadOnlyhttps://drafts.fxtf.org/geometry/#domrectreadonly
DomStringListhttps://html.spec.whatwg.org/multipage/common-dom-interfaces.html#domstringlist
DomStringMapThe custom data attributes of an element (https://html.spec.whatwg.org/multipage/dom.html#domstringmap).
DomTokenListhttps://dom.spec.whatwg.org/#interface-domtokenlist
DownloadA response handled as a download (https://html.spec.whatwg.org/multipage/links.html#downloading-resources), see BrowsingContextOptions.DownloadStarted: the response of a navigation whose Content-Disposition is attachment, or the resource of a hyperlink with a download attribute.
DragAndDropOperationA drag-and-drop operation (https://html.spec.whatwg.org/multipage/dnd.html#drag-and-drop-processing-model), driven by the user interactions of a host (e.g. the test driver of the web-platform-tests): DragAndDropOperation.TryStart when the pointer moves with a pressed button, DragAndDropOperation.Update each time it moves, and DragAndDropOperation.End when the button is released. The iterations of the processing model run on each move instead of every 350 ms.
DragEventhttps://html.spec.whatwg.org/multipage/dnd.html#dragevent
DragEventInithttps://html.spec.whatwg.org/multipage/dnd.html#drageventinit
Elementhttps://dom.spec.whatwg.org/#interface-element
ElementCreationOptionsRepresents the options of createElement() and createElementNS().
ElementDefinitionOptionshttps://html.spec.whatwg.org/multipage/custom-elements.html#elementdefinitionoptions
ElementInternalshttps://html.spec.whatwg.org/multipage/custom-elements.html#elementinternals
ErrorEventhttps://html.spec.whatwg.org/multipage/webappapis.html#errorevent
ErrorEventInithttps://html.spec.whatwg.org/multipage/webappapis.html#erroreventinit
Eventhttps://dom.spec.whatwg.org/#interface-event
EventCountsThe number of trusted events of each type considered for Event Timing that were dispatched in a window (https://w3c.github.io/event-timing/#sec-event-counts), whatever their duration. An event is counted by the rendering update that follows its dispatch.
EventInithttps://dom.spec.whatwg.org/#dictdef-eventinit
EventListenerOptionshttps://dom.spec.whatwg.org/#dictdef-eventlisteneroptions
EventModifierInithttps://w3c.github.io/uievents/#dictdef-eventmodifierinit
EventSourceA connection to a server that sends events (https://html.spec.whatwg.org/multipage/server-sent-events.html#the-eventsource-interface): the response of a CORS request for a text/event-stream resource is interpreted as its bytes arrive (see DocumentResource.RemainingContentBytes), and each event is dispatched as a MessageEvent. When the response ends, the connection is reestablished after the reconnection time, with the Last-Event-ID header.
EventSourceInitThe initialization dictionary of an EventSource (https://html.spec.whatwg.org/multipage/server-sent-events.html#eventsourceinit).
EventTargethttps://dom.spec.whatwg.org/#interface-eventtarget
ExceptionReportedEventArgsThe data of the ExceptionReporter.ExceptionReported event.
ExceptionReporter"Report an exception" (https://html.spec.whatwg.org/multipage/webappapis.html#report-an-exception).
ExtendableEventAn event whose lifetime can be extended by promises (https://w3c.github.io/ServiceWorker/#extendableevent-interface): the lifecycle events (install, activate) and the functional events of the service workers.
ExtendableEventInitThe initialization dictionary of an ExtendableEvent (https://w3c.github.io/ServiceWorker/#dictdef-extendableeventinit).
ExtendableMessageEventThe message event of a service worker (https://w3c.github.io/ServiceWorker/#extendablemessageevent).
ExtendableMessageEventInitThe initialization dictionary of an ExtendableMessageEvent (https://w3c.github.io/ServiceWorker/#dictdef-extendablemessageeventinit).
Externalhttps://html.spec.whatwg.org/multipage/obsolete.html#external: the obsolete window.external object, whose methods do nothing.
FetchEventThe fetch event of a service worker (https://w3c.github.io/ServiceWorker/#fetchevent): a request of a client of the service worker, which the service worker can answer with FetchEvent.RespondWith. The request and the response are Request and Response objects of the script engine (the Fetch API is implemented in JavaScript).
FetchEventInitThe initialization dictionary of a FetchEvent (https://w3c.github.io/ServiceWorker/#dictdef-fetcheventinit).
FileSystemBackendThe storage of the bucket file systems (https://fs.spec.whatwg.org/#bucket-file-system) of the browsing contexts: the origin private file system of each origin (navigator.storage.getDirectory()), e.g. a directory, a database or InMemoryFileSystemBackend (see BrowsingContextOptions.FileSystem). The backend stores a tree of directories and files per origin; the library implements the API (the handles, the name validation, the locks of the files, the writable streams, which replace the content of a file when they are closed, and the access handles, which read and write a file in place).
FileSystemCreateSyncAccessHandleOptionsThe options of FileSystemFileHandle.CreateSyncAccessHandle, which Chromium implements and which are not in the File System Standard yet.
FileSystemCreateWritableOptionsThe options of FileSystemFileHandle.CreateWritable (https://fs.spec.whatwg.org/#dictdef-filesystemcreatewritableoptions).
FileSystemDirectoryHandleA handle to a directory (https://fs.spec.whatwg.org/#api-filesystemdirectoryhandle). In the scripts, it is an async iterable of its entries (entries(), keys(), values()); in .NET, see FileSystemDirectoryHandle.GetEntriesAsync.
FileSystemFileHandleA handle to a file (https://fs.spec.whatwg.org/#api-filesystemfilehandle).
FileSystemGetDirectoryOptionsThe options of FileSystemDirectoryHandle.GetDirectoryHandle (https://fs.spec.whatwg.org/#dictdef-filesystemgetdirectoryoptions).
FileSystemGetFileOptionsThe options of FileSystemDirectoryHandle.GetFileHandle (https://fs.spec.whatwg.org/#dictdef-filesystemgetfileoptions).
FileSystemHandleA handle to a file or a directory of the origin private file system (https://fs.spec.whatwg.org/#api-filesystemhandle), obtained from StorageManager.GetDirectory. A handle is a locator (the path of the entry in the file system of its origin): the entry may not exist, and several handles can locate the same entry.
FileSystemReadWriteOptionsThe options of FileSystemSyncAccessHandle.Read and FileSystemSyncAccessHandle.Write (https://fs.spec.whatwg.org/#dictdef-filesystemreadwriteoptions).
FileSystemRemoveOptionsThe options of FileSystemDirectoryHandle.RemoveEntry (https://fs.spec.whatwg.org/#dictdef-filesystemremoveoptions).
FileSystemSyncAccessHandleAn access handle (https://fs.spec.whatwg.org/#api-filesystemsyncaccesshandle), created by FileSystemFileHandle.CreateSyncAccessHandle in a dedicated worker: it reads and writes a file in place, synchronously, and holds a lock on the file until it is closed.
FileSystemWritableFileStreamThe state of a stream that writes a file (https://fs.spec.whatwg.org/#api-filesystemwritablefilestream), created by FileSystemFileHandle.CreateWritable: a buffer and a cursor. The buffer replaces the content of the file when the stream is closed (FileSystemWritableFileStream.Close); FileSystemWritableFileStream.Abort discards it. In the scripts, the FileSystemWritableFileStream interface is a WritableStream (Streams.js) whose underlying sink is this object.
FocusEventhttps://w3c.github.io/uievents/#focusevent
FocusEventInithttps://w3c.github.io/uievents/#dictdef-focuseventinit
FocusOptionshttps://html.spec.whatwg.org/multipage/interaction.html#focusoptions
ForcedColorsThemeThe color palette of a forced colors mode (https://drafts.csswg.org/css-color-adjust-1/#forced): the values of the CSS system colors (https://drafts.csswg.org/css-color-4/#css-system-colors), which the user agent enforces on the pages (see ViewportOptions.ForcedColors) and exposes to them through the system color keywords. The colors are opaque: their alpha is ignored.
FormDatahttps://xhr.spec.whatwg.org/#interface-formdata
FormDataEventhttps://html.spec.whatwg.org/multipage/form-control-infrastructure.html#formdataevent
FormDataEventInithttps://html.spec.whatwg.org/multipage/form-control-infrastructure.html#formdataeventinit
FragmentDirectivehttps://wicg.github.io/scroll-to-text-fragment/#fragmentdirective: the object returned by Document.FragmentDirective, which has no members (it is there for the feature detection of the text directives).
FragmentResultThe result of a layout (https://drafts.css-houdini.org/css-layout-api-1/#fragmentresult): a layout() callback returns a FragmentResultOptions dictionary, or constructs a FragmentResult from it to read the size the fragment will have.
FragmentResultOptionsThe value returned by the layout() callback of a layout class (https://drafts.css-houdini.org/css-layout-api-1/#dictdef-fragmentresultoptions): the size of the fragment of the layout API container and the fragments of its children.
FullscreenOptionsThe options of Element.RequestFullscreen (https://fullscreen.spec.whatwg.org/#dictdef-fullscreenoptions).
GeolocationThe Geolocation API of a window (https://w3c.github.io/geolocation/#geolocation_interface, navigator.geolocation): the positions of the device, read from the GeolocationProvider of the browsing context (BrowsingContextOptions.Geolocation).
GeolocationCoordinatesThe coordinates of a position (https://w3c.github.io/geolocation/#coordinates_interface).
GeolocationPositionA position of the device and the time at which it was acquired (https://w3c.github.io/geolocation/#position_interface).
GeolocationPositionErrorThe error of a request of a position (https://w3c.github.io/geolocation/#position_error_interface).
GeolocationProviderThe source of the positions of the device (https://w3c.github.io/geolocation/) of the browsing contexts that share a BrowsingContextOptions (BrowsingContextOptions.Geolocation), read by navigator.geolocation.getCurrentPosition() and watchPosition(). The default implementation returns GeolocationProvider.Position, set by the application (e.g. to simulate a location, as the geolocation option of Playwright). Override GeolocationProvider.GetPositionAsync to read another source (e.g. the location of the operating system), and call GeolocationProvider.OnPositionChanged when the position changes, to update the watches of the documents.
GeolocationReadingA position of the device returned by a GeolocationProvider (https://w3c.github.io/geolocation/#coordinates-interface).
GeolocationRequestThe options of a request of a position, given to GeolocationProvider.GetPositionAsync.
GetAnimationsOptionsThe options of Element.GetAnimations (https://drafts.csswg.org/web-animations-1/#dictdef-getanimationsoptions).
GetComposedRangesOptionshttps://w3c.github.io/selection-api/#dom-getcomposedrangesoptions
GetHtmlOptionshttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-gethtmloptions
GetRootNodeOptionsThe options of getRootNode().
GlobalPrivacyControlOptionsThe preference of the user expressed by Global Privacy Control (https://w3c.github.io/gpc/, see BrowsingContextOptions.GlobalPrivacyControl): when it is enabled, navigator.globalPrivacyControl is true and the requests have the Sec-GPC: 1 header.
GlobalScopeA global object (https://html.spec.whatwg.org/multipage/webappapis.html#global-object): a Window, or the global object of a worker (WorkerGlobalScope). It implements the members of the WindowOrWorkerGlobalScope mixin (https://html.spec.whatwg.org/multipage/webappapis.html#windoworworkerglobalscope-mixin), and the parts of its environment settings object the library needs (its event loop, its script engine, the report of the exceptions and of the unhandled promise rejections).
GravitySensorThe gravity sensor (https://w3c.github.io/accelerometer/#gravitysensor-interface): the acceleration of the device due to the gravity. It reads the DeviceSensorType.Gravity sensor of the device.
GyroscopeThe gyroscope (https://w3c.github.io/gyroscope/#gyroscope-interface): the angular velocity of the device around its axes, in rad/s (rounded to 0.1 deg/s, as Chromium). It reads the DeviceSensorType.Gyroscope sensor of the device, and needs the gyroscope permission and permissions policy feature.
GyroscopeSensorOptionsThe options of a Gyroscope (https://w3c.github.io/gyroscope/#dictdef-gyroscopesensoroptions).
HashChangeEventhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#hashchangeevent
HashChangeEventInithttps://html.spec.whatwg.org/multipage/nav-history-apis.html#hashchangeeventinit
HeadersA list of HTTP headers (https://fetch.spec.whatwg.org/#headers-class): the headers of a request or a response of the Fetch API, or a list created by new Headers(). The names and the values are byte strings (each character is a byte, in the range U+0000 to U+00FF). The names are compared ASCII case-insensitively, and the iteration returns the lowercase names, sorted, with the values of the headers with the same name combined (except Set-Cookie).
Historyhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-history-interface. The session history is the joint session history of the top-level traversable (its entries and the ones of its child navigables). The documents of the other entries are not kept alive (there is no back/forward cache): a traversal to another document loads it again.
HtmlAllCollectionhttps://html.spec.whatwg.org/multipage/common-dom-interfaces.html#the-htmlallcollection-interface. The [[IsHTMLDDA]] and [[Call]] behaviors only exist in JavaScript.
HtmlAnchorElementhttps://html.spec.whatwg.org/multipage/text-level-semantics.html#htmlanchorelement
HtmlAreaElementhttps://html.spec.whatwg.org/multipage/image-maps.html#htmlareaelement
HtmlAudioElementhttps://html.spec.whatwg.org/multipage/media.html#htmlaudioelement
HtmlBRElementhttps://html.spec.whatwg.org/multipage/text-level-semantics.html#htmlbrelement
HtmlBaseElementhttps://html.spec.whatwg.org/multipage/semantics.html#htmlbaseelement
HtmlBodyElementhttps://html.spec.whatwg.org/multipage/sections.html#htmlbodyelement
HtmlButtonElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmlbuttonelement
HtmlCanvasElementhttps://html.spec.whatwg.org/multipage/canvas.html#htmlcanvaselement
HtmlCollectionhttps://dom.spec.whatwg.org/#interface-htmlcollection
HtmlDListElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmldlistelement
HtmlDataElementhttps://html.spec.whatwg.org/multipage/text-level-semantics.html#htmldataelement
HtmlDataListElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmldatalistelement
HtmlDetailsElementhttps://html.spec.whatwg.org/multipage/interactive-elements.html#htmldetailselement
HtmlDialogElementhttps://html.spec.whatwg.org/multipage/interactive-elements.html#htmldialogelement
HtmlDirectoryElementhttps://html.spec.whatwg.org/multipage/obsolete.html#htmldirectoryelement
HtmlDivElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmldivelement
HtmlElementhttps://html.spec.whatwg.org/multipage/dom.html#htmlelement
HtmlEmbedElementhttps://html.spec.whatwg.org/multipage/iframe-embed-object.html#htmlembedelement
HtmlFieldSetElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmlfieldsetelement
HtmlFontElementhttps://html.spec.whatwg.org/multipage/obsolete.html#htmlfontelement
HtmlFormControlsCollectionhttps://html.spec.whatwg.org/multipage/common-dom-interfaces.html#htmlformcontrolscollection
HtmlFormElementhttps://html.spec.whatwg.org/multipage/forms.html#htmlformelement
HtmlFrameElementhttps://html.spec.whatwg.org/multipage/obsolete.html#htmlframeelement
HtmlFrameSetElementhttps://html.spec.whatwg.org/multipage/obsolete.html#htmlframesetelement
HtmlHRElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmlhrelement
HtmlHeadElementhttps://html.spec.whatwg.org/multipage/semantics.html#htmlheadelement
HtmlHeadingElementhttps://html.spec.whatwg.org/multipage/sections.html#htmlheadingelement
HtmlHtmlElementhttps://html.spec.whatwg.org/multipage/semantics.html#htmlhtmlelement
HtmlIFrameElementhttps://html.spec.whatwg.org/multipage/iframe-embed-object.html#htmliframeelement
HtmlImageElementhttps://html.spec.whatwg.org/multipage/embedded-content.html#htmlimageelement
HtmlInputElementhttps://html.spec.whatwg.org/multipage/input.html#htmlinputelement
HtmlLIElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmllielement
HtmlLabelElementhttps://html.spec.whatwg.org/multipage/forms.html#htmllabelelement
HtmlLegendElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmllegendelement
HtmlLinkElementhttps://html.spec.whatwg.org/multipage/semantics.html#htmllinkelement
HtmlMapElementhttps://html.spec.whatwg.org/multipage/image-maps.html#htmlmapelement
HtmlMarqueeElementhttps://html.spec.whatwg.org/multipage/obsolete.html#htmlmarqueeelement
HtmlMediaElementhttps://html.spec.whatwg.org/multipage/media.html#htmlmediaelement
HtmlMenuElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmlmenuelement
HtmlMetaElementhttps://html.spec.whatwg.org/multipage/semantics.html#htmlmetaelement
HtmlMeterElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmlmeterelement
HtmlModElementhttps://html.spec.whatwg.org/multipage/edits.html#htmlmodelement
HtmlOListElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmlolistelement
HtmlObjectElementhttps://html.spec.whatwg.org/multipage/iframe-embed-object.html#htmlobjectelement
HtmlOptGroupElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmloptgroupelement
HtmlOptionElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmloptionelement
HtmlOptionsCollectionhttps://html.spec.whatwg.org/multipage/common-dom-interfaces.html#htmloptionscollection
HtmlOutputElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmloutputelement
HtmlParagraphElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmlparagraphelement
HtmlParamElementhttps://html.spec.whatwg.org/multipage/obsolete.html#htmlparamelement
HtmlPictureElementhttps://html.spec.whatwg.org/multipage/embedded-content.html#htmlpictureelement
HtmlPreElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmlpreelement
HtmlProgressElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmlprogresselement
HtmlQuoteElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmlquoteelement
HtmlScriptElementhttps://html.spec.whatwg.org/multipage/scripting.html#htmlscriptelement
HtmlSelectElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmlselectelement
HtmlSelectedContentElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmlselectedcontentelement
HtmlSlotElementhttps://html.spec.whatwg.org/multipage/scripting.html#htmlslotelement
HtmlSourceElementhttps://html.spec.whatwg.org/multipage/embedded-content.html#htmlsourceelement
HtmlSpanElementhttps://html.spec.whatwg.org/multipage/text-level-semantics.html#htmlspanelement
HtmlStreamWriterThe writer of the HTML streamed into an element or a shadow root (https://whatpr.org/html/12758/dynamic-markup-insertion.html#stream-html), returned by Element.StreamAppendHtmlUnsafe and the other streaming methods: the chunks are parsed as they are written, by a fragment parser that inserts the nodes directly into the target (before the reference child), so the template for elements patch the content as it arrives. In JavaScript, the methods return a WritableStream whose sink is this writer.
HtmlStyleElementhttps://html.spec.whatwg.org/multipage/semantics.html#htmlstyleelement
HtmlTableCaptionElementhttps://html.spec.whatwg.org/multipage/tables.html#htmltablecaptionelement
HtmlTableCellElementhttps://html.spec.whatwg.org/multipage/tables.html#htmltablecellelement
HtmlTableColElementhttps://html.spec.whatwg.org/multipage/tables.html#htmltablecolelement
HtmlTableElementhttps://html.spec.whatwg.org/multipage/tables.html#htmltableelement
HtmlTableRowElementhttps://html.spec.whatwg.org/multipage/tables.html#htmltablerowelement
HtmlTableSectionElementhttps://html.spec.whatwg.org/multipage/tables.html#htmltablesectionelement
HtmlTemplateElementhttps://html.spec.whatwg.org/multipage/scripting.html#htmltemplateelement
HtmlTextAreaElementhttps://html.spec.whatwg.org/multipage/form-elements.html#htmltextareaelement
HtmlTimeElementhttps://html.spec.whatwg.org/multipage/text-level-semantics.html#htmltimeelement
HtmlTitleElementhttps://html.spec.whatwg.org/multipage/semantics.html#htmltitleelement
HtmlTrackElementhttps://html.spec.whatwg.org/multipage/media.html#htmltrackelement
HtmlUListElementhttps://html.spec.whatwg.org/multipage/grouping-content.html#htmlulistelement
HtmlUnknownElementhttps://html.spec.whatwg.org/multipage/dom.html#htmlunknownelement
HtmlVideoElementhttps://html.spec.whatwg.org/multipage/media.html#htmlvideoelement
IdbCursorA cursor over the records of an object store or an index (https://w3c.github.io/IndexedDB/#idbcursor).
IdbCursorWithValueA cursor that exposes the values of the records (https://w3c.github.io/IndexedDB/#idbcursorwithvalue).
IdbDatabaseA connection to a database (https://w3c.github.io/IndexedDB/#idbdatabase).
IdbDatabaseInfohttps://w3c.github.io/IndexedDB/#dictdef-idbdatabaseinfo
IdbFactoryThe entry point of IndexedDB of a window or a worker (https://w3c.github.io/IndexedDB/#idbfactory): opens and deletes the databases of its origin, stored by BrowsingContextOptions.IndexedDB.
IdbGetAllOptionshttps://w3c.github.io/IndexedDB/#dictdef-idbgetalloptions
IdbIndexAn index handle (https://w3c.github.io/IndexedDB/#idbindex).
IdbIndexParametershttps://w3c.github.io/IndexedDB/#dictdef-idbindexparameters
IdbKeyRangeA key range (https://w3c.github.io/IndexedDB/#idbkeyrange).
IdbObjectStoreAn object store handle (https://w3c.github.io/IndexedDB/#idbobjectstore).
IdbObjectStoreParametershttps://w3c.github.io/IndexedDB/#dictdef-idbobjectstoreparameters
IdbOpenDBRequestA request to open or delete a database (https://w3c.github.io/IndexedDB/#idbopendbrequest).
IdbRecordA record snapshot (https://w3c.github.io/IndexedDB/#record-snapshot), returned by getAllRecords().
IdbRequestA request (https://w3c.github.io/IndexedDB/#request-api): the result of an asynchronous operation on a database, made available when the success or error event is fired at the request.
IdbTransactionA transaction (https://w3c.github.io/IndexedDB/#transaction).
IdbTransactionOptionshttps://w3c.github.io/IndexedDB/#dictdef-idbtransactionoptions
IdbVersionChangeEventhttps://w3c.github.io/IndexedDB/#idbversionchangeevent
IdbVersionChangeEventInithttps://w3c.github.io/IndexedDB/#dictdef-idbversionchangeeventinit
IdleDeadlineThe deadline of an idle callback (https://w3c.github.io/requestidlecallback/#the-idledeadline-interface): the time remaining in the idle period that runs the callback.
IdleDetectionOptionsThe host hooks of the Idle Detection API (https://wicg.github.io/idle-detection/, BrowsingContextOptions.IdleDetection).
IdleDetectorObserves the idle state of the user and of the screen (https://wicg.github.io/idle-detection/#api-idledetector), read from the IdleStateProvider of the browsing context (IdleDetectionOptions.Provider): the change event is fired when the state changes, once the detector is started.
IdleOptionsThe options of IdleDetector.Start (https://wicg.github.io/idle-detection/#api-idleoptions).
IdleRequestOptionsThe options of Window.RequestIdleCallback (https://w3c.github.io/requestidlecallback/#the-idlerequestoptions-dictionary).
IdleStateProviderThe source of the idle state of the user and of the screen (https://wicg.github.io/idle-detection/), read by the IdleDetector objects of the browsing contexts that share a BrowsingContextOptions (IdleDetectionOptions.Provider). The default implementation returns IdleStateProvider.Status, set by the application. Override IdleStateProvider.GetStatus to read another source, and call IdleStateProvider.OnStatusChanged when the status changes, to update the detectors.
IdleStatusThe idle state of the user and of the screen of the device, returned by an IdleStateProvider.
ImageBitmapA bitmap image that can be drawn without delay (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmap): created by createImageBitmap() (GlobalScope.CreateImageBitmap) from an image, a canvas, a blob, an image data or another bitmap. It is serializable and transferable.
ImageBitmapOptionsThe options of createImageBitmap() (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagebitmapoptions).
ImageBitmapRenderingContextThe rendering context of a canvas that displays image bitmaps (https://html.spec.whatwg.org/multipage/canvas.html#the-imagebitmaprenderingcontext-interface): canvas.getContext("bitmaprenderer"). Its output bitmap is the bitmap of the canvas: the bitmaps given to ImageBitmapRenderingContext.TransferFromImageBitmap are displayed without copy.
ImageBitmapRenderingContextSettingsThe options of an ImageBitmapRenderingContext (https://html.spec.whatwg.org/multipage/canvas.html#imagebitmaprenderingcontextsettings).
ImageDataA rectangle of pixels (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagedata): its width, its height, and its pixels, row by row, 4 components per pixel (R, G, B, A, not premultiplied), as bytes or half-precision floats.
ImageDataSettingsThe options of an ImageData (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagedatasettings).
ImageEncodeOptionsThe options of OffscreenCanvas.convertToBlob() (https://html.spec.whatwg.org/multipage/canvas.html#imageencodeoptions).
ImportNodeOptionsRepresents the options of importNode().
InMemoryCacheStorageBackendA CacheStorageBackend that keeps the caches in memory: the default backend of the browsing contexts (see BrowsingContextOptions.CacheStorage). It is thread-safe, and can be shared by several browsing contexts.
InMemoryFileSystemBackendA FileSystemBackend that keeps the files in memory: the default backend of the browsing contexts (see BrowsingContextOptions.FileSystem). It is thread-safe, and can be shared by several browsing contexts.
InMemoryIndexedDBBackendAn IndexedDBBackend that keeps the databases in memory: the default backend of the browsing contexts (see BrowsingContextOptions.IndexedDB). It is thread-safe, and can be shared by several browsing contexts.
InMemoryServiceWorkerBackendA ServiceWorkerBackend that keeps the registrations in memory: the default backend of the browsing contexts (see BrowsingContextOptions.ServiceWorkers). It is thread-safe, and can be shared by several browsing contexts.
InMemoryVisitedLinkStoreA VisitedLinkStore that keeps the visited links in memory. It is thread-safe, and can be shared by several browsing contexts.
IndexedDBBackendThe storage of the IndexedDB databases (https://w3c.github.io/IndexedDB/) of the browsing contexts, e.g. a SQLite database or InMemoryIndexedDBBackend (see BrowsingContextOptions.IndexedDB). The backend stores the schemas and the records of the databases of each origin, and runs the queries of the library: the library implements the API (the requests, the events, the transaction scheduling, the key generators, the key paths and the indexes) and only reads and writes bytes.
IndexedDBBackendTransactionA transaction of an IndexedDBBackend: the reads see the writes of the transaction, the writes are applied by IndexedDBBackendTransaction.Commit, and IndexedDBBackendTransaction.Abort reverts all the changes (including the changes of the schema, the version and the key generators). The library calls exactly one of them, then IDisposable.Dispose.
IndexedDBDatabaseSchemaThe schema of a database: its version, its object stores and their indexes.
IndexedDBIndexSchemaThe schema of an index (https://w3c.github.io/IndexedDB/#index-construct).
IndexedDBKeyPathA key path (https://w3c.github.io/IndexedDB/#key-path-construct): a string (identifiers separated by periods, or the empty string) or a list of strings.
IndexedDBKeyRangeA range of encoded keys (https://w3c.github.io/IndexedDB/#range-construct). A null bound is unbounded, and an open bound is excluded from the range.
IndexedDBObjectStoreSchemaThe schema of an object store (https://w3c.github.io/IndexedDB/#object-store-construct).
InkThe Ink API of a window (https://wicg.github.io/ink-enhancement/#ink, navigator.ink): it creates the presenters that delegate the drawing of the ink trails of the pointer events to the compositor.
InkPresenterParamThe parameter of Ink.RequestPresenter (https://wicg.github.io/ink-enhancement/#dictdef-inkpresenterparam).
InkTrailStyleThe style of a delegated ink trail (https://wicg.github.io/ink-enhancement/#dictdef-inktrailstyle): its color and the diameter of its tip.
InputEventhttps://w3c.github.io/uievents/#inputevent
InputEventInithttps://w3c.github.io/uievents/#dictdef-inputeventinit
InstallEventThe install event of a service worker (https://w3c.github.io/ServiceWorker/#installevent).
InteractionContentfulPaintThe contentful paint of the content modified by a user interaction (https://wicg.github.io/soft-navigations/#sec-interaction-contentful-paint): a new largest image or text among the content that the tasks of the interaction (its event listeners and the callbacks they scheduled) inserted or modified, reported to the interaction-contentful-paint performance observers of its window.
IntersectionObserverObserves the intersections of elements with an intersection root (https://w3c.github.io/IntersectionObserver/#intersection-observer-interface): an element or a document, or the viewport of the top-level browsing context (the implicit root). The intersections are computed by the rendering steps of the event loop, after the layout ("run the update intersection observations steps", https://html.spec.whatwg.org/multipage/webappapis.html#update-the-rendering), and the entries are delivered by a task, so only the elements of the documents of a BrowsingContext intersect.
IntersectionObserverEntryA change of the intersection of a target with the root of an observer (https://w3c.github.io/IntersectionObserver/#intersection-observer-entry).
IntersectionObserverEntryInitThe values of an IntersectionObserverEntry (https://w3c.github.io/IntersectionObserver/#dictdef-intersectionobserverentryinit).
IntersectionObserverInitThe options of an IntersectionObserver (https://w3c.github.io/IntersectionObserver/#dictdef-intersectionobserverinit).
IntrinsicSizesResultOptionsThe value returned by the intrinsicSizes() callback of a layout class (https://drafts.css-houdini.org/css-layout-api-1/#dictdef-intrinsicsizesresultoptions): the border-box intrinsic sizes of the layout API container.
IsInputPendingOptionsThe options of Scheduling.IsInputPending (https://wicg.github.io/is-input-pending/#dom-isinputpendingoptions).
JavaScriptSyntaxErrorExceptionRepresents a JavaScript SyntaxError thrown by an algorithm of a specification (e.g. an import map that is not valid JSON).
KeyboardThe keyboard of a window (https://wicg.github.io/keyboard-lock/#keyboard-interface, navigator.keyboard): the Keyboard Lock API, which captures the keys that the system or the browser handle, with KeyboardLockOptions. A document whose keyboard is locked is not kept in the back/forward cache (as in Chromium).
KeyboardEventhttps://w3c.github.io/uievents/#keyboardevent
KeyboardEventInithttps://w3c.github.io/uievents/#dictdef-keyboardeventinit
KeyboardInputThe keyboard of the user agent (see UserInput.Keyboard). The keys are dispatched to the focused element of the top-level browsing context (or to the body of the focused document), as trusted keydown, keypress and keyup events, and the library runs their default actions: the insertion of the text of the key in a text control or in editable content, the deletion of Backspace and Delete, the sequential focus navigation of Tab, the activation of the focused element by Enter and Space, the caret movements of the arrow keys, Home and End, the close requests of Escape, and the clipboard shortcuts (Control or Meta with C, X and V). The modifier keys that are pressed are the modifiers of the events (and of the pointer events, see UserInput.Modifiers).
KeyboardKeyA key of a keyboard: the values of the attributes of its keyboard events (https://w3c.github.io/uievents/#keyboardevent).
KeyboardLayoutMapThe keyboard layout of the device (https://wicg.github.io/keyboard-map/#keyboardlayoutmap-interface), returned by navigator.keyboard.getLayoutMap(): the key value produced without modifier by each writing system key, by code value (e.g. KeyQ is a on an AZERTY keyboard).
KeyboardLayoutProviderThe source of the keyboard layout of the device (https://wicg.github.io/keyboard-map/), read by navigator.keyboard.getLayoutMap() in the browsing contexts that share a BrowsingContextOptions (KeyboardMapOptions.Provider). The default implementation returns KeyboardLayoutProvider.Layout, set by the application. Override KeyboardLayoutProvider.GetLayout to read another source, and call KeyboardLayoutProvider.OnLayoutChanged when the layout changes, to fire the layoutchange event of the Keyboard objects of the documents.
KeyboardLockOptionsThe host hooks of the Keyboard Lock API (https://wicg.github.io/keyboard-lock/, BrowsingContextOptions.KeyboardLock).
KeyboardMapOptionsThe host hooks of the Keyboard Map API (https://wicg.github.io/keyboard-map/, BrowsingContextOptions.KeyboardMap).
KeyframeAnimationOptionsThe options of Element.Animate (https://drafts.csswg.org/web-animations-1/#dictdef-keyframeanimationoptions).
LargestContentfulPaintA largest contentful paint candidate of a document (https://w3c.github.io/largest-contentful-paint/#sec-largest-contentful-paint-interface): the largest image or text painted so far, reported to the largest-contentful-paint performance observers of its window.
LayoutChildA child of a layout API container (https://drafts.css-houdini.org/css-layout-api-1/#layoutchild): an in-flow box, before its layout. The layout callbacks get the children of the box, read their styles, ask for their intrinsic sizes and lay them out.
LayoutConstraintsThe constraints of the layout of a layout API container (https://drafts.css-houdini.org/css-layout-api-1/#layoutconstraints), in its writing mode: the third argument of the layout() callback.
LayoutConstraintsOptionsThe constraints a layout gives to a child (https://drafts.css-houdini.org/css-layout-api-1/#dictdef-layoutconstraintsoptions), in the writing mode of the layout API container. A member that is not set is null.
LayoutEdgesThe box model edges of a layout API container (https://drafts.css-houdini.org/css-layout-api-1/#layoutedges): the sums of its borders, scrollbars and paddings, in its writing mode.
LayoutFragmentA fragment of a child of a layout API container (https://drafts.css-houdini.org/css-layout-api-1/#layoutfragment), produced by LayoutChild.LayoutNextFragment: the layout reads its size, sets its position, and returns it in the childFragments of its result.
LayoutIntrinsicSizesThe border-box min-content and max-content contributions of a child of a layout API container (https://drafts.css-houdini.org/css-layout-api-1/#intrinsicsizes), in the inline axis of the container.
LayoutOptionsThe options of a layout class (https://drafts.css-houdini.org/css-layout-api-1/#dictdef-layoutoptions): its static layoutOptions property.
LayoutShiftA layout shift of a document (https://wicg.github.io/layout-instability/#sec-layout-shift): the score of the movement of the visible boxes between two rendering updates, reported to the layout-shift performance observers of its window (see Document.ReportTheLayoutShift).
LayoutShiftAttributionA node that shifted in a LayoutShift (https://wicg.github.io/layout-instability/#sec-layout-shift-attribution).
LayoutWorkletGlobalScopeThe global object of a layout worklet (https://drafts.css-houdini.org/css-layout-api-1/#layoutworkletglobalscope): the scripts added to CSS.layoutWorklet register the classes that lay out the display: layout() boxes.
LinearAccelerationSensorThe linear acceleration sensor (https://w3c.github.io/accelerometer/#linearaccelerationsensor-interface): the acceleration of the device without the gravity. It reads the DeviceSensorType.LinearAcceleration sensor of the device.
Locationhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-location-interface. The fragment navigations are performed synchronously; the other navigations use BrowsingContextOptions.DocumentLoader and are ignored when there is none.
LockInfoA held lock or a pending request of LockManagerSnapshot (https://w3c.github.io/web-locks/#dictdef-lockinfo).
LockManagerThe locks of the storage key of a window or of a worker (https://w3c.github.io/web-locks/#api-lock-manager, Navigator.Locks): named resources that the windows and the workers of an origin acquire to coordinate their work. The locks are shared by the browsing contexts of a browsing context group and by their workers.
LockManagerSnapshotThe state of a lock manager returned by LockManager.Query (https://w3c.github.io/web-locks/#dictdef-lockmanagersnapshot).
LockOptionsThe options of LockManager.Request (https://w3c.github.io/web-locks/#dictdef-lockoptions).
MagnetometerThe magnetometer (https://w3c.github.io/magnetometer/#magnetometer-interface): the magnetic field around the device, in µT. It reads the DeviceSensorType.Magnetometer sensor of the device, and needs the magnetometer permission and permissions policy feature.
MagnetometerSensorOptionsThe options of a Magnetometer (https://w3c.github.io/magnetometer/#dictdef-magnetometersensoroptions).
ManagedMediaSourceA media source that tells the application when to fetch and append media data (https://w3c.github.io/media-source/#managedmediasource-interface): ManagedMediaSource.Streaming is true while the source is open and its media element does not have enough data to play without interruption (its ready state is lower than HAVE_ENOUGH_DATA). Its source buffers are ManagedSourceBuffer objects.
ManagedSourceBufferA source buffer of a ManagedMediaSource (https://w3c.github.io/media-source/#managedsourcebuffer-interface): a bufferedchange event is fired when its buffered ranges change after appendBuffer(), remove() or endOfStream().
MathMLAnchorElementhttps://w3c.github.io/mathml-core/#dom-mathmlanchorelement
MathMLElementhttps://w3c.github.io/mathml-core/#dom-mathmlelement
MediaErrorhttps://html.spec.whatwg.org/multipage/media.html#mediaerror
MediaImageAn image of the artwork of a media (https://w3c.github.io/mediasession/#dictdef-mediaimage).
MediaMetadataThe metadata of a media (https://w3c.github.io/mediasession/#the-mediametadata-interface): its title, its artist, its album, its artwork and its chapters, shown by the media controls of the platform when it is the metadata of a MediaSession.
MediaMetadataInitThe initial values of a MediaMetadata (https://w3c.github.io/mediasession/#dictdef-mediametadatainit).
MediaPositionStateThe position of the playback of a media session (https://w3c.github.io/mediasession/#dictdef-mediapositionstate).
MediaSessionThe media session of a window (https://w3c.github.io/mediasession/#the-mediasession-interface, navigator.mediaSession): what the page plays (its metadata, its playback state and its position), and the actions that the media controls of the platform can trigger. The host is notified of the changes with MediaSessionOptions.SessionChanged, and triggers the actions with MediaSession.HandleAction.
MediaSessionActionDetailsAn action of a media session and its parameters, given to the action handler (https://w3c.github.io/mediasession/#dictdef-mediasessionactiondetails).
MediaSessionOptionsThe host hooks of the Media Session API (https://w3c.github.io/mediasession/, BrowsingContextOptions.MediaSession).
MediaSourceA media source (https://w3c.github.io/media-source/#mediasource): a media resource whose data is appended by the scripts to its SourceBuffer objects, attached to a media element by a blob: URL (Url.CreateObjectUrl) or, for a source created in a dedicated worker, by its MediaSource.Handle (HtmlMediaElement.SrcObject).
MediaSourceHandleThe handle of a MediaSource of a dedicated worker (https://w3c.github.io/media-source/#mediasourcehandle): it is transferred to the window of the worker, and assigned to the srcObject attribute of a media element to attach the source.
MessageChannelA channel of two entangled message ports (https://html.spec.whatwg.org/multipage/web-messaging.html#message-channels): a message posted to one port is delivered to the other one.
MessageEventhttps://html.spec.whatwg.org/multipage/comms.html#messageevent
MessageEventInithttps://html.spec.whatwg.org/multipage/comms.html#messageeventinit
MessagePortA message port (https://html.spec.whatwg.org/multipage/web-messaging.html#message-ports): the messages posted to a port are delivered to its entangled port, through the event loop of the relevant global object of the entangled port, once its port message queue is enabled (by MessagePort.Start or by setting MessagePort.OnMessage). The entangled ports may belong to different agents (e.g. a window and a worker): the ports can be used from the threads of their agents.
MouseEventhttps://w3c.github.io/uievents/#mouseevent
MouseEventInithttps://w3c.github.io/uievents/#dictdef-mouseeventinit
MutationObserverhttps://dom.spec.whatwg.org/#interface-mutationobserver
MutationObserverInithttps://dom.spec.whatwg.org/#dictdef-mutationobserverinit
MutationRecordhttps://dom.spec.whatwg.org/#interface-mutationrecord
NamedNodeMaphttps://dom.spec.whatwg.org/#interface-namednodemap
NavigateEventhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigateevent-interface: fired at the navigation API object of a window when its navigable navigates. Its listeners can cancel the navigation, or intercept it to convert it into a same-document navigation.
NavigateEventInithttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigateeventinit
NavigationThe navigation API of a window (https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigation-api): the same-origin session history entries of its navigable, the navigations of the navigable (the navigate event, which can cancel or intercept them), and the methods that navigate and traverse.
NavigationActivationhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigationactivation-interface
NavigationCurrentEntryChangeEventhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationcurrententrychangeevent
NavigationCurrentEntryChangeEventInithttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationcurrententrychangeeventinit
NavigationDestinationhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigationdestination-interface
NavigationHistoryEntryhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigationhistoryentry-interface
NavigationInterceptOptionshttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationinterceptoptions
NavigationNavigateOptionshttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationnavigateoptions
NavigationOptionshttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationoptions
NavigationPrecommitControllerhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigationprecommitcontroller-interface
NavigationPreloadManagerThe navigation preload of a registration (https://w3c.github.io/ServiceWorker/#navigationpreloadmanager).
NavigationPreloadStateThe navigation preload state of a registration (https://w3c.github.io/ServiceWorker/#dictdef-navigationpreloadstate).
NavigationReloadOptionshttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationreloadoptions
NavigationResulthttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationresult
NavigationTransitionhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-navigationtransition-interface
NavigationUpdateCurrentEntryOptionshttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationupdatecurrententryoptions
Navigatorhttps://html.spec.whatwg.org/multipage/system-state.html#the-navigator-object: the identity and the state of the user agent. The values are the ones of a desktop user agent that does not support plug-ins nor a PDF viewer.
NavigatorUABrandVersionA brand of the user agent and its version (https://wicg.github.io/ua-client-hints/#dictdef-navigatoruabrandversion).
NavigatorUADataThe identity of the user agent given by the User-Agent Client Hints (https://wicg.github.io/ua-client-hints/#navigatoruadata, navigator.userAgentData in the windows and the workers of the secure contexts): the values of BrowsingContextOptions.ClientHints, also sent in the Sec-CH-UA-* request headers.
NetworkConnectionStatusThe state of the network connection of the device (https://wicg.github.io/netinfo/#networkinformation-interface), returned by a NetworkInformationProvider.
NetworkInformationThe network connection of the device (https://wicg.github.io/netinfo/#networkinformation-interface), returned by Navigator.Connection and WorkerNavigator.Connection: it is read from the NetworkInformationProvider of the browsing context (NetworkInformationOptions.Provider), and fires the change event when the connection changes.
NetworkInformationOptionsThe host hooks of the Network Information API (https://wicg.github.io/netinfo/, BrowsingContextOptions.NetworkInformation).
NetworkInformationProviderThe source of the information about the network connection of the device (https://wicg.github.io/netinfo/), read by navigator.connection, of the browsing contexts that share a BrowsingContextOptions (NetworkInformationOptions.Provider). The default implementation returns NetworkInformationProvider.Status, set by the application (e.g. to simulate a slow network). Override NetworkInformationProvider.GetStatus to read another source, and call NetworkInformationProvider.OnStatusChanged when the connection changes, to update the NetworkInformation objects of the documents and of the workers.
Nodehttps://dom.spec.whatwg.org/#interface-node
NodeEnumerableExtensionsSelector queries on a sequence of nodes, such as a NodeList or an HtmlCollection.
NodeFilterThe constants of the NodeFilter callback interface (https://dom.spec.whatwg.org/#interface-nodefilter).
NodeIteratorhttps://dom.spec.whatwg.org/#interface-nodeiterator
NodeListhttps://dom.spec.whatwg.org/#interface-nodelist
NotificationA notification shown to the user (https://notifications.spec.whatwg.org/#notification), by BrowsingContextOptions.ShowNotification once the notifications permission is granted. The host calls Notification.Click when the user activates the notification and Notification.Dismiss when the user closes it.
NotificationActionAn action of a notification (https://notifications.spec.whatwg.org/#dictdef-notificationaction). The library does not support the actions.
NotificationOptionsThe options of a notification (https://notifications.spec.whatwg.org/#dictdef-notificationoptions).
OffscreenCanvasA canvas that is not in a document (https://html.spec.whatwg.org/multipage/canvas.html#the-offscreencanvas-interface): created in a window or in a worker, or by transferControlToOffscreen() for a canvas element (its placeholder), whose frames are then displayed by the element. It is transferable (to a worker), and needs a rendering backend for its 2D context.
OffscreenCanvasRenderingContext2DThe 2D rendering context of an OffscreenCanvas (https://html.spec.whatwg.org/multipage/canvas.html#offscreencanvasrenderingcontext2d): the same drawing as CanvasRenderingContext2D, without the focus rings; it is available in the workers.
OrientationSensorAn orientation sensor (https://w3c.github.io/orientation-sensor/#orientationsensor-interface): the orientation of the device, as a unit quaternion. The base of AbsoluteOrientationSensor and RelativeOrientationSensor.
OrientationSensorOptionsThe options of an OrientationSensor (https://w3c.github.io/orientation-sensor/#dictdef-orientationsensoroptions).
OriginAn origin (https://html.spec.whatwg.org/multipage/browsers.html#dom-origin-interface), for the same origin and same site comparisons.
PageRevealEventhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pagerevealevent-interface: the pagereveal event, fired at the window of a document at its first rendering opportunity after it was activated.
PageRevealEventInithttps://html.spec.whatwg.org/multipage/nav-history-apis.html#pagerevealeventinit
PageSwapEventhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pageswapevent-interface: the pageswap event, fired at the window of a document that is about to be replaced by a navigation.
PageSwapEventInithttps://html.spec.whatwg.org/multipage/nav-history-apis.html#pageswapeventinit
PageTransitionEventhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#pagetransitionevent
PageTransitionEventInithttps://html.spec.whatwg.org/multipage/nav-history-apis.html#pagetransitioneventinit
PaintRenderingContext2DThe rendering context of a paint callback (https://drafts.css-houdini.org/css-paint-api-1/#paintrenderingcontext2d): the subset of the 2D context of the canvases without the text, the pixel manipulation and the user interface. Its drawing operations are recorded, and replayed where the paint() image is drawn, at the resolution of the device.
PaintSizeThe size of the image a paint callback draws (https://drafts.css-houdini.org/css-paint-api-1/#paintsize): the concrete object size of the paint() image, in CSS pixels.
PaintWorkletGlobalScopeThe global object of a paint worklet (https://drafts.css-houdini.org/css-paint-api-1/#paintworkletglobalscope): the scripts added to CSS.paintWorklet register the classes that paint the paint() images.
ParseHtmlUnsafeOptionshttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-parsehtmlunsafeoptions
Path2DA path that can be filled, stroked or used as a clip by the 2D contexts (https://html.spec.whatwg.org/multipage/canvas.html#path2d-objects): its subpaths are in the coordinates of the drawing operations that use it (transformed by their current transformation matrix).
PendingInputOptionsThe host hooks of navigator.scheduling.isInputPending() (https://wicg.github.io/is-input-pending/, BrowsingContextOptions.PendingInput).
Performancehttps://w3c.github.io/hr-time/#the-performance-interface, with the extensions of Performance Timeline (https://w3c.github.io/performance-timeline/#extensions-to-the-performance-interface), Resource Timing (https://w3c.github.io/resource-timing/#sec-extensions-performance-interface), User Timing (https://w3c.github.io/user-timing/#extensions-performance-interface) and Navigation Timing (https://w3c.github.io/navigation-timing/#extensions-to-the-performance-interface). It holds the performance timeline of its global object: the performance entry buffer and the registered performance observers.
PerformanceContainerTimingThe paints of the subtree of a container root, an element with a containertiming attribute (https://w3c.github.io/container-timing/): reported to the container performance observers of its window by each rendering update that paints new content in the subtree.
PerformanceElementTimingThe paint of an image or of a text of an element with an elementtiming attribute (https://w3c.github.io/element-timing/#sec-performance-element-timing), reported to the element performance observers of its window.
PerformanceEntryA performance metric of the performance timeline of a global object (https://w3c.github.io/performance-timeline/#the-performanceentry-interface).
PerformanceEventTimingThe timing of a trusted event of the user input (https://w3c.github.io/event-timing/#sec-performance-event-timing): the time the event was created, the time its dispatch started and ended, and the time until the next rendering update of its window. It is reported to the event performance observers of the window when its duration is at least their duration threshold, and the entry of the first interaction is also reported as the first-input entry.
PerformanceLongTaskTimingA long task (https://w3c.github.io/longtasks/#sec-PerformanceLongTaskTiming): a task of the event loop, with its microtask checkpoint, that ran scripts for 50 milliseconds or more. It is reported to the longtask performance observers of the windows of the top-level browsing contexts of the scripts that ran in the task, and of their descendant browsing contexts. Its name tells where the scripts ran, relative to the window that observes it (self, same-origin-ancestor, cross-origin-descendant, multiple-contexts...).
PerformanceMarkA named time of the performance timeline of a global object (https://w3c.github.io/user-timing/#performancemark), created by Performance.Mark (which adds it to the timeline) or by its constructor (which does not).
PerformanceMarkOptionsThe options of a PerformanceMark (https://w3c.github.io/user-timing/#dom-performancemarkoptions).
PerformanceMeasureThe time between two times of the performance timeline of a global object (https://w3c.github.io/user-timing/#performancemeasure), created by Performance.Measure.
PerformanceMeasureOptionsThe options of Performance.Measure (https://w3c.github.io/user-timing/#dom-performancemeasureoptions).
PerformanceNavigationThe legacy description of the navigation of the document of a window (https://w3c.github.io/navigation-timing/#sec-window.performance-attribute, performance.navigation).
PerformanceNavigationTimingThe timing of the navigation that created the document of a window (https://w3c.github.io/navigation-timing/#sec-PerformanceNavigationTiming): the entry of the navigation type of the performance timeline of the window, available as soon as the document is created. The times are in milliseconds relative to the time origin of the window (the start of the navigation), and 0 until the step they measure happens.
PerformanceObserverObserves the entries added to the performance timeline of a global object (https://w3c.github.io/performance-timeline/#the-performanceobserver-interface).
PerformanceObserverCallbackOptionshttps://w3c.github.io/performance-timeline/#dom-performanceobservercallbackoptions
PerformanceObserverEntryListThe entries given to the callback of a PerformanceObserver (https://w3c.github.io/performance-timeline/#performanceobserverentrylist-interface).
PerformanceObserverInithttps://w3c.github.io/performance-timeline/#performanceobserverinit-dictionary
PerformancePaintTimingThe first paint or the first contentful paint of a document (https://w3c.github.io/paint-timing/#sec-PerformancePaintTiming), reported to the paint performance observers of its window and available from its performance timeline.
PerformanceResourceTimingThe timing of the fetch of a resource (https://w3c.github.io/resource-timing/#sec-performanceresourcetiming), added to the performance timeline of the global object that fetched it. The times are in milliseconds relative to the time origin of the global object, or 0 when they are not exposed (e.g. the timing allow check failed for a cross-origin resource).
PerformanceServerTimingA metric of the Server-Timing headers of the response of a resource (https://w3c.github.io/server-timing/#the-performanceservertiming-interface), exposed by PerformanceResourceTiming.ServerTiming.
PerformanceSoftNavigationA soft navigation (https://wicg.github.io/soft-navigations/#sec-soft-navs): a user interaction that changed the URL of the document (history.pushState(), a fragment navigation, a traversal, a navigation intercepted by the Navigation API) and whose modifications of the document were painted. It is reported to the soft-navigation performance observers of its window, and the entries queued from then on have a new PerformanceEntry.NavigationId.
PerformanceTimingThe legacy timing of the navigation of the document of a window, in milliseconds since the Unix epoch (https://w3c.github.io/navigation-timing/#sec-navigation-timing-interface, performance.timing): the values of the PerformanceNavigationTiming entry of the window.
PermissionDescriptorThe descriptor of a permission (https://w3c.github.io/permissions/#dom-permissiondescriptor): the name of a powerful feature (e.g. geolocation, notifications, camera).
PermissionStatusThe state of a permission (https://w3c.github.io/permissions/#permissionstatus-interface), returned by Permissions.Query. Its change event is fired when the state changes (e.g. when PermissionStore.SetState is called), while its document is fully active.
PermissionStoreThe permissions that the user gave to the origins (https://w3c.github.io/permissions/#permission-store): the states read by navigator.permissions.query() (Permissions.Query). It plays the role of the permission prompts of a browser. The state of a permission that was not set is PermissionState.Prompt. A store can be shared by several browsing contexts (BrowsingContextOptions.Permissions), and used from any thread.
PermissionsThe Permissions API of a window or a worker (https://w3c.github.io/permissions/#permissions-interface, navigator.permissions): the states of the permissions of the powerful features, read from the PermissionStore of the browsing context (BrowsingContextOptions.Permissions).
PermissionsPolicyThe policy object of a document or of an iframe element (https://w3c.github.io/webappsec-permissions-policy/#the-policy-object, document.permissionsPolicy and iframe.permissionsPolicy): the introspection of the permissions policy of the document, or of the policy that a document loaded into the iframe would inherit.
PermissionsPolicyViolationReportBodyThe body of the reports of type permissions-policy-violation and potential-permissions-policy-violation (https://w3c.github.io/webappsec-permissions-policy/#reporting): a document used a feature that its permissions policy (or its report-only policy) disables, or the allow attribute of one of its iframes delegates such a feature.
Pluginhttps://html.spec.whatwg.org/multipage/system-state.html#dom-plugin: a PDF viewer plugin (never created: there is no PDF viewer).
PluginArrayhttps://html.spec.whatwg.org/multipage/system-state.html#pluginarray: the PDF viewer plugins, when the PDF viewer is supported. The library has no PDF viewer: the array is empty.
PluginMimeTypehttps://html.spec.whatwg.org/multipage/system-state.html#mimetype: a MIME type of a PDF viewer plugin (never created: there is no PDF viewer). The name avoids a conflict with the MIME type records of Infra.
PluginMimeTypeArrayhttps://html.spec.whatwg.org/multipage/system-state.html#mimetypearray: the MIME types of the PDF viewer plugins (none).
PointerEventhttps://w3c.github.io/pointerevents/#pointerevent-interface
PointerEventInithttps://w3c.github.io/pointerevents/#pointereventinit-dictionary
PointerInputA pointer of an input device of the user (https://w3c.github.io/pointerevents/#dfn-pointer): the mouse, a pen, or a finger on a touch screen. See UserInput.
PointerInputPropertiesThe properties of the contact of a pointer (https://w3c.github.io/pointerevents/#pointerevent-interface): its geometry, its pressure and the orientation of its transducer.
PointerLockOptionsThe options of Element.RequestPointerLock (https://w3c.github.io/pointerlock/#pointerlockoptions-dictionary).
PopStateEventhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#popstateevent
PopStateEventInithttps://html.spec.whatwg.org/multipage/nav-history-apis.html#popstateeventinit
PositionOptionsThe options of a request of a position (https://w3c.github.io/geolocation/#position_options_interface).
PressureObserverObserves the pressure of the sources of the device (https://w3c.github.io/compute-pressure/#the-pressureobserver-object), read from the PressureSourceProvider of the browsing context (ComputePressureOptions.Provider). Its callback is invoked from a task with the records queued since the previous call, while the document has the focus.
PressureObserverOptionsThe options of PressureObserver.Observe (https://w3c.github.io/compute-pressure/#dom-pressureobserveroptions).
PressureRecordA pressure state observed by a PressureObserver (https://w3c.github.io/compute-pressure/#the-pressurerecord-interface).
PressureSampleA sample of a pressure source (https://w3c.github.io/compute-pressure/#dfn-pressure-source-sample), returned by a PressureSourceProvider.
PressureSourceProviderThe pressure sources of the device (https://w3c.github.io/compute-pressure/#dfn-pressure-source), read by the PressureObserver objects of the browsing contexts that share a BrowsingContextOptions (ComputePressureOptions.Provider). The default implementation returns the samples set by the application (PressureSourceProvider.SetSample), as the virtual pressure sources of WebDriver (https://w3c.github.io/compute-pressure/#virtual-pressure-source). Override PressureSourceProvider.IsSupported and PressureSourceProvider.GetSample to read another source, and call PressureSourceProvider.OnSampleChanged when a source reports a new sample.
PrintOptionsThe settings of the printing of a document into pages (https://drafts.csswg.org/css-page-3/): the size of the pages and their margins when the style sheets do not set them (@page { size; margin }). The document is laid out with the print media type.
ProcessingInstructionhttps://dom.spec.whatwg.org/#interface-processinginstruction
ProgressEventhttps://xhr.spec.whatwg.org/#interface-progressevent
ProgressEventInithttps://xhr.spec.whatwg.org/#progresseventinit
PromiseRejectionEventhttps://html.spec.whatwg.org/multipage/webappapis.html#promiserejectionevent
PromiseRejectionEventInithttps://html.spec.whatwg.org/multipage/webappapis.html#promiserejectioneventinit
ProximitySensorThe proximity sensor (https://w3c.github.io/proximity/#proximity-sensor-interface): the distance to the closest object, in cm. It reads the DeviceSensorType.Proximity sensor of the device, and needs the proximity permission and the proximity-sensor permissions policy feature.
QuotaExceededErrorThe exception thrown when a quota is exceeded (https://webidl.spec.whatwg.org/#quotaexceedederror): a DomException named QuotaExceededError, with the quota and the requested amount when they are known.
QuotaExceededErrorOptionshttps://webidl.spec.whatwg.org/#dictdef-quotaexceedederroroptions
RadioNodeListhttps://html.spec.whatwg.org/multipage/common-dom-interfaces.html#radionodelist
Rangehttps://dom.spec.whatwg.org/#interface-range
RangeErrorExceptionRepresents a JavaScript RangeError thrown by an algorithm of a specification.
RegistrationOptionsThe options of ServiceWorkerContainer.Register (https://w3c.github.io/ServiceWorker/#dictdef-registrationoptions).
RelativeOrientationSensorThe relative orientation sensor (https://w3c.github.io/orientation-sensor/#relativeorientationsensor-interface): the orientation of the device relative to a stationary frame. It reads the DeviceSensorType.RelativeOrientation sensor of the device, and needs the accelerometer and gyroscope permissions and features.
ReportThe application-exposed representation of a report (https://w3c.github.io/reporting/#dictdef-report), given to the callback of a ReportingObserver.
ReportBodyThe body of a report (https://w3c.github.io/reporting/#dictdef-reportbody): an abstract dictionary that each report type extends (e.g. CspViolationReportBody). The bindings convert a body by its runtime type.
ReportingObserverObserves the reports generated by a document or a worker (https://w3c.github.io/reporting/#reportingobserver), e.g. the violations of its content security policies that have a report-to directive. Its callback is invoked from a task with the reports queued since the previous call.
ReportingObserverOptionshttps://w3c.github.io/reporting/#dictdef-reportingobserveroptions
ResizeObserverObserves the size changes of the boxes of elements (https://drafts.csswg.org/resize-observer-1/#resize-observer-interface). The observations are determined and delivered by the rendering steps of the event loop, after the layout (https://html.spec.whatwg.org/multipage/webappapis.html#update-the-rendering), so only the elements of the documents of a BrowsingContext are observed.
ResizeObserverEntryThe sizes of an observed element when its size changed (https://drafts.csswg.org/resize-observer-1/#resize-observer-entry-interface).
ResizeObserverOptionshttps://drafts.csswg.org/resize-observer-1/#dictdef-resizeobserveroptions
ResizeObserverSizeThe size of a box in the inline and block axes of its writing mode (https://drafts.csswg.org/resize-observer-1/#resizeobserversize).
RouterConditionThe condition of a RouterRule (https://w3c.github.io/ServiceWorker/#dictdef-routercondition): a request matches when it matches all the members that are present. RouterCondition.Or and RouterCondition.Not cannot be combined with the other members. A null member is not present.
RouterRuleA rule of the static routing API of the service workers (https://w3c.github.io/ServiceWorker/#dictdef-routerrule): the requests that match RouterRule.Condition are handled by RouterRule.Source (the network, the cache, or the fetch event) before the fetch event is dispatched. The rules are registered by InstallEvent.AddRoutes.
RouterSourceDictThe cache source of a RouterRule (https://w3c.github.io/ServiceWorker/#dictdef-routersourcedict).
Sanitizerhttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#sanitizer
SanitizerAttributeNamespacehttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-sanitizerattributenamespace
SanitizerConfighttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-sanitizerconfig. A member that is null does not exist.
SanitizerElementNamespacehttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-sanitizerelementnamespace
SanitizerElementNamespaceWithAttributeshttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-sanitizerelementnamespacewithattributes
SanitizerProcessingInstructionhttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-sanitizerprocessinginstruction
SchedulerThe scheduler of a window or of a worker (https://wicg.github.io/scheduling-apis/#sec-scheduler, see GlobalScope.Scheduler): it posts prioritized tasks to the event loop. The tasks of all the schedulers of an event loop run in the order of their priorities (TaskPriority), then in the order they were queued; a continuation (Scheduler.Yield) runs before the tasks of its priority.
SchedulerPostTaskOptionsThe options of Scheduler.PostTask (https://wicg.github.io/scheduling-apis/#dictdef-schedulerposttaskoptions).
SchedulingThe scheduling of a window (https://wicg.github.io/is-input-pending/#the-scheduling-interface, navigator.scheduling): Scheduling.IsInputPending tells a long script whether it should yield to let the input events be dispatched.
ScreenThe screen of the output device (https://drafts.csswg.org/cssom-view/#the-screen-interface): the size of the viewport of the top-level browsing context (see ViewportOptions), or 0 when the window has no browsing context.
ScreenOrientationThe orientation of the screen of a window (https://w3c.github.io/screen-orientation/#screenorientation-interface, screen.orientation), read from the ScreenOrientationProvider of the browsing context (ScreenOrientationOptions.Provider): its type and angle, its change event, and the orientation locks.
ScreenOrientationOptionsThe host hooks of the Screen Orientation API (https://w3c.github.io/screen-orientation/, BrowsingContextOptions.ScreenOrientation).
ScreenOrientationProviderThe screen of the device (https://w3c.github.io/screen-orientation/#the-current-screen-orientation-type-and-angle), read by screen.orientation and locked by screen.orientation.lock(), of the browsing contexts that share a BrowsingContextOptions (ScreenOrientationOptions.Provider). The default implementation simulates a screen that rotates to the orientation of each lock: set ScreenOrientationProvider.DeviceOrientation to simulate the user rotating the device. Override ScreenOrientationProvider.TryLock to lock the screen of the operating system, and call ScreenOrientationProvider.OnOrientationChanged when the orientation changes.
ScrollIntoViewOptionshttps://drafts.csswg.org/cssom-view/#dictdef-scrollintoviewoptions
ScrollOptionshttps://drafts.csswg.org/cssom-view/#dictdef-scrolloptions
ScrollToOptionshttps://drafts.csswg.org/cssom-view/#dictdef-scrolltooptions
SecurityPolicyViolationEventThe event fired when a content security policy is violated (https://w3c.github.io/webappsec-csp/#violation-events): at the element that caused the violation, else at the document or at the global object of the worker, when the violation is reported (https://w3c.github.io/webappsec-csp/#report-violation).
SecurityPolicyViolationEventInitThe initialization dictionary of a SecurityPolicyViolationEvent (https://w3c.github.io/webappsec-csp/#dictdef-securitypolicyviolationeventinit).
SelectionThe selection of a document (https://w3c.github.io/selection-api/#selection-interface): at most one live Range and a direction. The selection changes through this API (modify() moves it over the layout as the keyboard does), the Range methods, the DOM mutations, and the caret movement keys in editable content.
SensorA sensor object of a document (https://w3c.github.io/sensors/#the-sensor-interface): the base of Accelerometer, Gyroscope, Magnetometer, AmbientLightSensor, OrientationSensor, etc. Sensor.Start connects it to the sensor of its type of the DeviceSensorProvider of the browsing context (DeviceSensorsOptions.Provider) after checking the permissions; the reading event is fired when a new reading is available, at most at the requested frequency, while the document is visible and focused.
SensorErrorEventThe error event of a Sensor (https://w3c.github.io/sensors/#the-sensor-error-event-interface).
SensorErrorEventInitThe initialization dictionary of a SensorErrorEvent (https://w3c.github.io/sensors/#dictdef-sensorerroreventinit).
SensorOptionsThe options of a sensor object (https://w3c.github.io/sensors/#dictdef-sensoroptions).
ServiceWorkerA service worker (https://w3c.github.io/ServiceWorker/#serviceworker-interface), as seen by a window or a worker: its script URL, its state, and the messages posted to it. Each global object has its own object per service worker.
ServiceWorkerBackendThe storage of the service worker registrations (https://w3c.github.io/ServiceWorker/#dfn-scope-to-registration-map) of the browsing contexts, e.g. a SQLite database or InMemoryServiceWorkerBackend (see BrowsingContextOptions.ServiceWorkers). The backend stores the registrations of each origin, with their installed (waiting) and activated (active) service workers and the scripts of these workers: the library implements the registrations and runs the service workers, and only reads and writes the registrations.
ServiceWorkerContainerThe service workers of a window or a worker (https://w3c.github.io/ServiceWorker/#serviceworkercontainer-interface), navigator.serviceWorker: registers the service workers of its origin, gives the service worker that controls the client (ServiceWorkerContainer.Controller), and receives the messages of the service workers.
ServiceWorkerGlobalScopeThe global object of a service worker (https://w3c.github.io/ServiceWorker/#serviceworkerglobalscope-interface): it receives the lifecycle events (install, activate) and the functional events (fetch, message) of its service worker. It runs on the thread of the service worker (see WorkerGlobalScope).
ServiceWorkerRegistrationA service worker registration (https://w3c.github.io/ServiceWorker/#serviceworkerregistration-interface), as seen by a window or a worker. Its ServiceWorkerRegistration.Installing, ServiceWorkerRegistration.Waiting and ServiceWorkerRegistration.Active workers are updated by tasks queued by the algorithms of the registration.
SetHtmlOptionshttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-sethtmloptions
SetHtmlUnsafeOptionshttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dictdef-sethtmlunsafeoptions
ShadowRoothttps://dom.spec.whatwg.org/#interface-shadowroot
ShadowRootInithttps://dom.spec.whatwg.org/#dictdef-shadowrootinit
ShareDataThe data to share with navigator.share() (https://w3c.github.io/web-share/#sharedata-dictionary). A null member is not present.
ShareRequestThe validated data of a navigator.share() call, given to BrowsingContextOptions.Share. A null member was not given by the script.
SharedWorkerA shared worker (https://html.spec.whatwg.org/multipage/workers.html#shared-workers-and-the-sharedworker-interface): the SharedWorker objects of the same browsing context group with the same script URL and name (and origin) are connected to the same SharedWorkerGlobalScope, which runs on its own thread. Each object communicates with the worker through its SharedWorker.Port.
SharedWorkerGlobalScopeThe global object of a shared worker (https://html.spec.whatwg.org/multipage/workers.html#shared-workers-and-the-sharedworkerglobalscope-interface): each SharedWorker object connected to the worker fires a connect event, whose port is entangled with the SharedWorker.Port of the object.
SharedWorkerOptionshttps://html.spec.whatwg.org/multipage/workers.html#sharedworkeroptions
ShowPopoverOptionshttps://html.spec.whatwg.org/multipage/dom.html#showpopoveroptions
SourceBufferA source buffer of a MediaSource (https://w3c.github.io/media-source/#sourcebuffer): the scripts append the initialization segments and the media segments of a byte stream, which the media backend parses (MediaSegmentParser). The library keeps the position of the coded frames on the media timeline (not their data) in the track buffers, as specified: the coded frame processing algorithm (SourceBuffer.TimestampOffset, SourceBuffer.Mode, the append window, the coded frame groups, the frames that overlap), the removals, the eviction when the buffer is full, and the SourceBuffer.Buffered ranges.
SourceBufferListA list of source buffers (https://w3c.github.io/media-source/#sourcebufferlist).
SpeculativeLoadingOptionsThe preferences of the user for the speculative loads of the speculation rules (see BrowsingContextOptions.SpeculativeLoading), e.g. a data saver mode. The specification lets the user agent decline any speculative load.
StartViewTransitionOptionshttps://drafts.csswg.org/css-view-transitions-2/#dictdef-startviewtransitionoptions
StaticRangehttps://dom.spec.whatwg.org/#interface-staticrange
StaticRangeInitRepresents the boundary points used to create a StaticRange.
StorageA storage area of Web Storage (https://html.spec.whatwg.org/multipage/webstorage.html#the-storage-interface): window.localStorage or window.sessionStorage. Its items are the items of the storage area of the origin of the document, shared by the documents of the same origin (and, for the session storage, of the same top-level browsing context).
StorageEstimateThe result of StorageManager.Estimate (https://storage.spec.whatwg.org/#dictdef-storageestimate).
StorageEventhttps://html.spec.whatwg.org/multipage/webstorage.html#storageevent
StorageEventInithttps://html.spec.whatwg.org/multipage/webstorage.html#storageeventinit
StorageManagerThe storage manager of a window or of a worker (https://storage.spec.whatwg.org/#storagemanager, Navigator.Storage): the estimation of the usage of the storage of its origin, the persistence of that storage, and the root directory of its origin private file system (https://fs.spec.whatwg.org/).
StorageOptionsThe options of the storage of the origins (https://storage.spec.whatwg.org/), see BrowsingContextOptions.Storage: what navigator.storage (StorageManager) reports and enforces.
StorageShedThe local storage areas of Web Storage (window.localStorage): a storage shed (https://storage.spec.whatwg.org/#storage-shed) whose shelves are keyed by origin, each with the localStorage bottle of its origin. The items are kept in memory, and are persisted by the WebStoragePersistence given to the constructor, if any.
StoredCookieA cookie of a CookieJar (https://httpwg.org/http-extensions/draft-ietf-httpbis-rfc6265bis.html#name-storage-model).
StoredServiceWorkerAn installed or activated service worker (https://w3c.github.io/ServiceWorker/#dfn-service-worker) stored by a ServiceWorkerBackend.
StoredServiceWorkerRegistrationA service worker registration (https://w3c.github.io/ServiceWorker/#dfn-service-worker-registration) stored by a ServiceWorkerBackend.
StoredServiceWorkerRouterConditionThe condition of a StoredServiceWorkerRouterRule (https://w3c.github.io/ServiceWorker/#dictdef-routercondition). A null member is not present; StoredServiceWorkerRouterCondition.Or and StoredServiceWorkerRouterCondition.Not are not combined with the other members.
StoredServiceWorkerRouterRuleA rule of the static routing API (https://w3c.github.io/ServiceWorker/#dictdef-routerrule) of a StoredServiceWorker.
StoredServiceWorkerScriptA response of the script resource map of a StoredServiceWorker.
StoredServiceWorkerUrlPatternThe URL pattern of a StoredServiceWorkerRouterCondition: the pattern strings of its components (https://urlpattern.spec.whatwg.org/#url-pattern-struct).
StructuredSerializeOptionshttps://html.spec.whatwg.org/multipage/structured-data.html#structuredserializeoptions
SubmitEventhttps://html.spec.whatwg.org/multipage/form-control-infrastructure.html#submitevent
SubmitEventInithttps://html.spec.whatwg.org/multipage/form-control-infrastructure.html#submitevent
SvgAElementhttps://w3c.github.io/svgwg/svg2-draft/linking.html#svgaelement
SvgAnglehttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAngle
SvgAnimateElementhttps://svgwg.org/specs/animations/#InterfaceSVGAnimateElement
SvgAnimateMotionElementhttps://svgwg.org/specs/animations/#InterfaceSVGAnimateMotionElement
SvgAnimateTransformElementhttps://svgwg.org/specs/animations/#InterfaceSVGAnimateTransformElement
SvgAnimatedAnglehttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedAngle
SvgAnimatedBooleanhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedBoolean
SvgAnimatedEnumerationhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedEnumeration
SvgAnimatedIntegerhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedInteger
SvgAnimatedLengthhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedLength
SvgAnimatedLengthListhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedLengthList
SvgAnimatedNumberhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedNumber
SvgAnimatedNumberListhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedNumberList
SvgAnimatedPreserveAspectRatiohttps://svgwg.org/svg2-draft/coords.html#InterfaceSVGAnimatedPreserveAspectRatio
SvgAnimatedRecthttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedRect
SvgAnimatedStringhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGAnimatedString
SvgAnimatedTransformListhttps://svgwg.org/svg2-draft/coords.html#InterfaceSVGAnimatedTransformList
SvgAnimationElementhttps://svgwg.org/specs/animations/#InterfaceSVGAnimationElement
SvgBoundingBoxOptionshttps://svgwg.org/svg2-draft/types.html#DictionarySVGBoundingBoxOptions
SvgCircleElementhttps://w3c.github.io/svgwg/svg2-draft/shapes.html#svgcircleelement
SvgClipPathElementhttps://drafts.csswg.org/css-masking-1/#svgclippathelement
SvgComponentTransferFunctionElementhttps://drafts.csswg.org/filter-effects-1/#svgcomponenttransferfunctionelement
SvgDefsElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svgdefselement
SvgDescElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svgdescelement
SvgElementhttps://w3c.github.io/svgwg/svg2-draft/types.html#svgelement
SvgEllipseElementhttps://w3c.github.io/svgwg/svg2-draft/shapes.html#svgellipseelement
SvgFEBlendElementhttps://drafts.csswg.org/filter-effects-1/#svgfeblendelement
SvgFEColorMatrixElementhttps://drafts.csswg.org/filter-effects-1/#svgfecolormatrixelement
SvgFEComponentTransferElementhttps://drafts.csswg.org/filter-effects-1/#svgfecomponenttransferelement
SvgFECompositeElementhttps://drafts.csswg.org/filter-effects-1/#svgfecompositeelement
SvgFEConvolveMatrixElementhttps://drafts.csswg.org/filter-effects-1/#svgfeconvolvematrixelement
SvgFEDiffuseLightingElementhttps://drafts.csswg.org/filter-effects-1/#svgfediffuselightingelement
SvgFEDisplacementMapElementhttps://drafts.csswg.org/filter-effects-1/#svgfedisplacementmapelement
SvgFEDistantLightElementhttps://drafts.csswg.org/filter-effects-1/#svgfedistantlightelement
SvgFEDropShadowElementhttps://drafts.csswg.org/filter-effects-1/#svgfedropshadowelement
SvgFEFloodElementhttps://drafts.csswg.org/filter-effects-1/#svgfefloodelement
SvgFEFuncAElementhttps://drafts.csswg.org/filter-effects-1/#svgfefuncaelement
SvgFEFuncBElementhttps://drafts.csswg.org/filter-effects-1/#svgfefuncbelement
SvgFEFuncGElementhttps://drafts.csswg.org/filter-effects-1/#svgfefuncgelement
SvgFEFuncRElementhttps://drafts.csswg.org/filter-effects-1/#svgfefuncrelement
SvgFEGaussianBlurElementhttps://drafts.csswg.org/filter-effects-1/#svgfegaussianblurelement
SvgFEImageElementhttps://drafts.csswg.org/filter-effects-1/#svgfeimageelement
SvgFEMergeElementhttps://drafts.csswg.org/filter-effects-1/#svgfemergeelement
SvgFEMergeNodeElementhttps://drafts.csswg.org/filter-effects-1/#svgfemergenodeelement
SvgFEMorphologyElementhttps://drafts.csswg.org/filter-effects-1/#svgfemorphologyelement
SvgFEOffsetElementhttps://drafts.csswg.org/filter-effects-1/#svgfeoffsetelement
SvgFEPointLightElementhttps://drafts.csswg.org/filter-effects-1/#svgfepointlightelement
SvgFESpecularLightingElementhttps://drafts.csswg.org/filter-effects-1/#svgfespecularlightingelement
SvgFESpotLightElementhttps://drafts.csswg.org/filter-effects-1/#svgfespotlightelement
SvgFETileElementhttps://drafts.csswg.org/filter-effects-1/#svgfetileelement
SvgFETurbulenceElementhttps://drafts.csswg.org/filter-effects-1/#svgfeturbulenceelement
SvgFilterElementhttps://drafts.csswg.org/filter-effects-1/#svgfilterelement
SvgForeignObjectElementhttps://w3c.github.io/svgwg/svg2-draft/embedded.html#svgforeignobjectelement
SvgGElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svggelement
SvgGeometryElementhttps://w3c.github.io/svgwg/svg2-draft/types.html#svggeometryelement
SvgGradientElementhttps://w3c.github.io/svgwg/svg2-draft/pservers.html#svggradientelement
SvgGraphicsElementhttps://w3c.github.io/svgwg/svg2-draft/types.html#svggraphicselement
SvgImageElementhttps://w3c.github.io/svgwg/svg2-draft/embedded.html#svgimageelement
SvgLengthhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGLength
SvgLengthListhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGLengthList
SvgLineElementhttps://w3c.github.io/svgwg/svg2-draft/shapes.html#svglineelement
SvgLinearGradientElementhttps://w3c.github.io/svgwg/svg2-draft/pservers.html#svglineargradientelement
SvgListBase<T>The list interfaces of SVG (https://svgwg.org/svg2-draft/types.html#ListInterfaces).
SvgMPathElementhttps://svgwg.org/specs/animations/#InterfaceSVGMPathElement
SvgMarkerElementhttps://w3c.github.io/svgwg/svg2-draft/painting.html#svgmarkerelement
SvgMaskElementhttps://drafts.csswg.org/css-masking-1/#svgmaskelement
SvgMetadataElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svgmetadataelement
SvgNumberhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGNumber
SvgNumberListhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGNumberList
SvgPathDataSettingshttps://svgwg.org/specs/paths/#InterfaceSVGPathData
SvgPathElementhttps://svgwg.org/specs/paths/#InterfaceSVGPathElement
SvgPathSegmenthttps://svgwg.org/specs/paths/#InterfaceSVGPathSegment: a command of path data (e.g. { type: "L", values: [10, 20] }). The browsers implement it as a dictionary: the segments returned by SvgPathElement.GetPathData are not bound to the element.
SvgPatternElementhttps://w3c.github.io/svgwg/svg2-draft/pservers.html#svgpatternelement
SvgPointListhttps://svgwg.org/svg2-draft/shapes.html#InterfaceSVGPointList
SvgPolygonElementhttps://w3c.github.io/svgwg/svg2-draft/shapes.html#svgpolygonelement
SvgPolylineElementhttps://w3c.github.io/svgwg/svg2-draft/shapes.html#svgpolylineelement
SvgPreserveAspectRatiohttps://svgwg.org/svg2-draft/coords.html#InterfaceSVGPreserveAspectRatio
SvgRadialGradientElementhttps://w3c.github.io/svgwg/svg2-draft/pservers.html#svgradialgradientelement
SvgRectElementhttps://w3c.github.io/svgwg/svg2-draft/shapes.html#svgrectelement
SvgScriptElementhttps://w3c.github.io/svgwg/svg2-draft/interact.html#svgscriptelement
SvgSetElementhttps://svgwg.org/specs/animations/#InterfaceSVGSetElement
SvgStopElementhttps://w3c.github.io/svgwg/svg2-draft/pservers.html#svgstopelement
SvgStringListhttps://svgwg.org/svg2-draft/types.html#InterfaceSVGStringList
SvgStyleElementhttps://w3c.github.io/svgwg/svg2-draft/styling.html#svgstyleelement
SvgSvgElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svgsvgelement
SvgSwitchElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svgswitchelement
SvgSymbolElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svgsymbolelement
SvgTSpanElementhttps://w3c.github.io/svgwg/svg2-draft/text.html#svgtspanelement
SvgTextContentElementhttps://w3c.github.io/svgwg/svg2-draft/text.html#svgtextcontentelement
SvgTextElementhttps://w3c.github.io/svgwg/svg2-draft/text.html#svgtextelement
SvgTextPathElementhttps://w3c.github.io/svgwg/svg2-draft/text.html#svgtextpathelement
SvgTextPositioningElementhttps://w3c.github.io/svgwg/svg2-draft/text.html#svgtextpositioningelement
SvgTitleElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svgtitleelement
SvgTransformhttps://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransform
SvgTransformListhttps://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransformList
SvgUnitTypeshttps://svgwg.org/svg2-draft/types.html#InterfaceSVGUnitTypes
SvgUseElementhttps://w3c.github.io/svgwg/svg2-draft/struct.html#svguseelement
SvgViewElementhttps://w3c.github.io/svgwg/svg2-draft/linking.html#svgviewelement
SystemClipboardThe system clipboard (https://w3c.github.io/clipboard-apis/#system-clipboard) of the browsing contexts that share a BrowsingContextOptions: the data of the copy and cut actions, of navigator.clipboard.write() and writeText(), read by the paste action, read() and readText(). The default implementation keeps the data in memory: the application can read and replace it to observe or simulate what the user copies. Override SystemClipboard.Items, SystemClipboard.ChangeCount and SystemClipboard.Write to use another clipboard (e.g. the clipboard of the operating system), and call SystemClipboard.OnChanged when it is changed by another application.
SystemClipboardItemA system clipboard item (https://w3c.github.io/clipboard-apis/#system-clipboard-item): the representations of the same data.
SystemClipboardRepresentationA system clipboard representation (https://w3c.github.io/clipboard-apis/#system-clipboard-representation): a format and its bytes.
TaskAttributionTimingThe attribution of a long task (https://w3c.github.io/longtasks/#sec-TaskAttributionTiming): the container (iframe, frame, object or embed element) of the browsing context whose scripts ran in the task, or window when it is not reported (the scripts ran in the window of the entry, in several windows, or in a cross-origin ancestor).
TaskControllerAborts the tasks of a Scheduler that were posted with its signal and changes their priority (https://wicg.github.io/scheduling-apis/#sec-task-controller).
TaskControllerInitThe initialization dictionary of a TaskController (https://wicg.github.io/scheduling-apis/#dictdef-taskcontrollerinit).
TaskPriorityChangeEventThe prioritychange event fired at a TaskSignal when its priority changes (https://wicg.github.io/scheduling-apis/#sec-task-priority-change-event): the new priority is the one of its target.
TaskPriorityChangeEventInitThe initialization dictionary of a TaskPriorityChangeEvent (https://wicg.github.io/scheduling-apis/#dictdef-taskprioritychangeeventinit).
TaskSignalAn AbortSignal that also has a priority (https://wicg.github.io/scheduling-apis/#sec-task-signal): the tasks posted to a Scheduler with the signal of a TaskController follow its priority.
TaskSignalAnyInitThe options of TaskSignal.Any (https://wicg.github.io/scheduling-apis/#dictdef-tasksignalanyinit).
TestReportBodyThe body of the reports of type test, generated by the Generate Test Report WebDriver command (https://w3c.github.io/reporting/#generate-test-report-command): a single string member. The specification names it body_message, the browsers and the tests message.
Texthttps://dom.spec.whatwg.org/#interface-text
TextDecodeOptionsRepresents the options of TextDecoder.decode().
TextDecoderhttps://encoding.spec.whatwg.org/#interface-textdecoder
TextDecoderOptionsRepresents the options of the TextDecoder constructor.
TextEncoderhttps://encoding.spec.whatwg.org/#interface-textencoder
TextEventhttps://w3c.github.io/uievents/#textevent
TextMetricsThe measurements of a text (https://html.spec.whatwg.org/multipage/canvas.html#textmetrics), returned by measureText(): the distances are in CSS px, relative to the alignment point and to the baseline of the text attributes of the context.
TextTrackhttps://html.spec.whatwg.org/multipage/media.html#texttrack
TextTrackCuehttps://html.spec.whatwg.org/multipage/media.html#texttrackcue: the unit of time-sensitive data of a text track. The cues are VttCue objects.
TextTrackCueListhttps://html.spec.whatwg.org/multipage/media.html#texttrackcuelist
TextTrackListhttps://html.spec.whatwg.org/multipage/media.html#texttracklist
TimeEventThe event fired at the animation elements when their interval begins (beginEvent), ends (endEvent) or repeats (repeatEvent) (https://svgwg.org/specs/animations/#InterfaceTimeEvent).
TimeRangeshttps://html.spec.whatwg.org/multipage/media.html#timeranges
ToggleEventhttps://html.spec.whatwg.org/multipage/interaction.html#toggleevent
ToggleEventInithttps://html.spec.whatwg.org/multipage/interaction.html#toggleeventinit
TogglePopoverOptionshttps://html.spec.whatwg.org/multipage/dom.html#togglepopoveroptions
Touchhttps://w3c.github.io/touch-events/#touch-interface
TouchEventhttps://w3c.github.io/touch-events/#touchevent-interface
TouchEventInithttps://w3c.github.io/touch-events/#dom-toucheventinit
TouchInithttps://w3c.github.io/touch-events/#dom-touchinit
TouchListhttps://w3c.github.io/touch-events/#touchlist-interface
TrackEventhttps://html.spec.whatwg.org/multipage/media.html#trackevent
TrackEventInithttps://html.spec.whatwg.org/multipage/media.html#trackeventinit
TreeWalkerhttps://dom.spec.whatwg.org/#interface-treewalker
TrustedHtmlhttps://w3c.github.io/trusted-types/dist/spec/#trusted-html
TrustedHtmlParserOptionshttps://w3c.github.io/trusted-types/dist/spec/#trusted-html-parser-options: the options that a policy vetted for the HTML parsing sinks (e.g. Element.SetHtmlUnsafe), created by TrustedTypePolicy.CreateParserOptions. They satisfy the Trusted Types enforcement of these sinks without a TrustedHtml value. The object is immutable and opaque: it has no member.
TrustedScripthttps://w3c.github.io/trusted-types/dist/spec/#trusted-script
TrustedScriptUrlhttps://w3c.github.io/trusted-types/dist/spec/#trustedscripturl
TrustedTypeThe TrustedType typedef (https://w3c.github.io/trusted-types/dist/spec/#typedefdef-trustedtype): a TrustedHtml, a TrustedScript or a TrustedScriptUrl. The trusted types are immutable wrappers around a string, created by the policies of a TrustedTypePolicyFactory.
TrustedTypePolicyhttps://w3c.github.io/trusted-types/dist/spec/#trusted-type-policy: creates trusted types by applying the rules of the callbacks given to TrustedTypePolicyFactory.CreatePolicy.
TrustedTypePolicyFactoryhttps://w3c.github.io/trusted-types/dist/spec/#trusted-type-policy-factory: the trusted type policy factory of a global object (Window.TrustedTypes, WorkerGlobalScope.TrustedTypes). A document without a window (e.g. a document parsed without a browsing context) is its own global object: see Document.TrustedTypes.
TrustedTypePolicyOptionshttps://w3c.github.io/trusted-types/dist/spec/#dictdef-trustedtypepolicyoptions
TrustedTypesDirectivesThe Trusted Types directives of a content security policy (https://w3c.github.io/trusted-types/dist/spec/#integration-with-content-security-policy): require-trusted-types-for and trusted-types. Trusted Types are enforced for the documents whose Document.TrustedTypesDirectives contain directives (there are none by default).
TypeErrorExceptionRepresents a JavaScript TypeError thrown by an algorithm of a specification.
UADataValuesThe values returned by NavigatorUAData.GetHighEntropyValues (https://wicg.github.io/ua-client-hints/#dictdef-uadatavalues): the low-entropy values, and the high-entropy values that were requested (the other members are null).
UALowEntropyJsonThe low-entropy values returned by NavigatorUAData.ToJson (https://wicg.github.io/ua-client-hints/#dictdef-ualowentropyjson).
UIEventhttps://w3c.github.io/uievents/#uievent
UIEventInithttps://w3c.github.io/uievents/#dictdef-uieventinit
UncalibratedMagnetometerThe uncalibrated magnetometer (https://w3c.github.io/magnetometer/#uncalibrated-magnetometer-interface): the magnetic field without the hard iron distortion correction, and the correction, in µT. It reads the DeviceSensorType.UncalibratedMagnetometer sensor of the device.
Urlhttps://url.spec.whatwg.org/#url-class
UrlPatternA URL pattern (https://urlpattern.spec.whatwg.org/#urlpattern): matches URLs, or the components of URLs, against patterns using the syntax of path-to-regexp (e.g. /books/:id(\\d+), https://*.example.com/*).
UrlPatternComponentResultThe match of a component (https://urlpattern.spec.whatwg.org/#dictdef-urlpatterncomponentresult).
UrlPatternInitThe components of a URL pattern or of a URL (https://urlpattern.spec.whatwg.org/#dictdef-urlpatterninit). A null member is not present.
UrlPatternOptionshttps://urlpattern.spec.whatwg.org/#dictdef-urlpatternoptions
UrlPatternResultThe result of UrlPattern.Exec (https://urlpattern.spec.whatwg.org/#dictdef-urlpatternresult).
UrlSearchParamshttps://url.spec.whatwg.org/#interface-urlsearchparams
UserActivationhttps://html.spec.whatwg.org/multipage/interaction.html#the-useractivation-interface
UserInputThe input devices of the user of a top-level browsing context (see BrowsingContext.Input): a host application injects the input of the user (the moves, the presses and the releases of the pointers, the rotations of the wheel), and the library dispatches the trusted events of the Pointer Events (https://w3c.github.io/pointerevents/) and UI Events (https://w3c.github.io/uievents/) specifications to the documents of the browsing context and of its nested browsing contexts, and runs the default actions of the user agent (the focus, the activation, the drag and drop, the scrolling). The positions are in CSS pixels, relative to the viewport of the top-level browsing context.
UserPromptA simple dialog that a document shows to the user (see BrowsingContextOptions.UserPromptHandler).
UserPromptResultThe answer of the user to a simple dialog (see BrowsingContextOptions.UserPromptHandler).
ValidityStatehttps://html.spec.whatwg.org/multipage/form-control-infrastructure.html#validitystate
ValidityStateFlagshttps://html.spec.whatwg.org/multipage/custom-elements.html#validitystateflags
VideoPlaybackQualityThe playback quality metrics of a video element (https://w3c.github.io/media-playback-quality/#videoplaybackquality).
VideoTrackhttps://html.spec.whatwg.org/multipage/media.html#videotrack
VideoTrackListhttps://html.spec.whatwg.org/multipage/media.html#videotracklist
ViewTransitionA view transition (https://drafts.csswg.org/css-view-transitions-1/#viewtransition): the animated transition between two states of a document. The old state is captured at the rendering opportunity that follows Document.StartViewTransition, the update callback then changes the document, and the tree of ::view-transition pseudo-elements, which shows the snapshots of the old state and the live images of the new state, is animated until its animations finish.
ViewTransitionTypeSethttps://drafts.csswg.org/css-view-transitions-2/#viewtransitiontypeset: the types of a view transition, matched by the :active-view-transition-type() pseudo-class. It is a setlike<DOMString>: the items are enumerated in insertion order, and, as for a JavaScript Set, an enumeration sees the changes made while it is in progress.
ViewportThe viewport of a window (https://drafts.csswg.org/css-viewport/#viewport-interface): its segments, the regions of a viewport split by the display features of a foldable or dual-screen device (BrowsingContextOptions.ViewportSegments). Without display features, the viewport has a single segment.
ViewportOptionsThe virtual viewport of the top-level browsing context and the preferences of the user: nothing is rendered, but the media queries (@media, the media of the style sheets) and the viewport-relative lengths (vw, vh...) of the computed styles are evaluated against them. The viewport of a nested browsing context is the size given by the width and height attributes of its iframe (300x150 by default).
ViewportSegmentsOptionsThe host hooks of the viewport segments (https://drafts.csswg.org/css-viewport/#viewport-segments, BrowsingContextOptions.ViewportSegments).
VirtualKeyboardThe on-screen keyboard of a window (https://w3c.github.io/virtual-keyboard/#the-virtualkeyboard-interface, navigator.virtualKeyboard): it is shown and hidden with VirtualKeyboardOptions, and its geometry is read from the VirtualKeyboardProvider of the browsing context. Only the top-level documents get the geometry of the keyboard; the rectangle of the documents of the nested browsing contexts stays empty.
VirtualKeyboardOptionsThe host hooks of the VirtualKeyboard API (https://w3c.github.io/virtual-keyboard/, BrowsingContextOptions.VirtualKeyboard).
VirtualKeyboardProviderThe on-screen keyboard of the device (https://w3c.github.io/virtual-keyboard/), read by navigator.virtualKeyboard, of the browsing contexts that share a BrowsingContextOptions (VirtualKeyboardOptions.Provider). Set VirtualKeyboardProvider.BoundingRect when the keyboard is shown, moved or hidden: the documents update their boundingRect and fire their geometrychange events.
VisibilityStateEntryA change of the visibility state of a document (https://html.spec.whatwg.org/multipage/interaction.html#the-visibilitystateentry-interface), reported to the visibility-state performance observers of its window and available from its performance timeline: its name is the visibility state (visible or hidden) and its start time is the time of the change (0 for the initial visibility state of the document).
VisitedLinkStoreThe history of the visited links of a user, which the :visited pseudo-class matches against (https://drafts.csswg.org/selectors-4/#link): see BrowsingContextOptions.VisitedLinks. An implementation must be thread-safe when the store is shared by browsing contexts that run on several threads.
VisualViewportThe visual viewport of a document (https://drafts.csswg.org/cssom-view/#the-visualviewport-interface): there is no pinch zoom, so it is the layout viewport without its scrollbars (the initial containing block computed by the layout: the clientWidth and clientHeight of the root element), a scale of 1, no offset from the layout viewport, and the scroll position of the layout viewport as page offsets. It is never scrolled relative to the layout viewport, so it never fires scroll nor scrollend events; it fires resize events when its size changes (the size of the viewport, or its classic scrollbars).
VttCueA WebVTT cue (https://w3c.github.io/webvtt/#the-vttcue-interface): the cue of a WebVTT file, or a cue created to be added to a text track with TextTrack.AddCue.
VttRegionA WebVTT region (https://w3c.github.io/webvtt/#the-vttregion-interface): a part of the video viewport in which the cues of the region are rendered.
WakeLockThe Screen Wake Lock API of a window (https://w3c.github.io/screen-wake-lock/#the-wakelock-interface, navigator.wakeLock): the locks that prevent the screen from turning off, acquired with WakeLockOptions.Acquire.
WakeLockOptionsThe host hooks of the Screen Wake Lock API (https://w3c.github.io/screen-wake-lock/, BrowsingContextOptions.WakeLock).
WakeLockSentinelA wake lock acquired by WakeLock.Request (https://w3c.github.io/screen-wake-lock/#the-wakelocksentinel-interface): its release event is fired when it is released by WakeLockSentinel.Release or by the user agent.
WebLockA granted lock (https://w3c.github.io/web-locks/#api-lock): the Lock interface, named WebLock in .NET as Lock has its name.
WebPlatformFeaturesThe optional features of the web platform exposed to the scripts of the windows and of the workers (see BrowsingContextOptions.Features), as the runtime flags of a browser. All the features are enabled by default. A disabled feature is not exposed: its interface objects and its members are not defined, so the scripts see it as an unsupported feature (e.g. typeof WebSocket === "undefined", "sendBeacon" in navigator === false). The .NET API is not affected.
WebSocketA WebSocket connection (https://websockets.spec.whatwg.org/#the-websocket-interface): a two-way communication with a server, established by an opening handshake that is fetched as specified (cookies, Origin, mixed content, bad ports...), whose connection is opened by DocumentLoader.ConnectWebSocketAsync. The frames of the WebSocket protocol (https://www.rfc-editor.org/rfc/rfc6455) are read and written by WebSocket, with the permessage-deflate extension when the server accepts it.
WebStoragePersistenceThe persistent storage of the local storage areas of a StorageShed (window.localStorage), e.g. a file or a database. The shed keeps the items of a storage area in memory: it loads them with WebStoragePersistence.LoadItems the first time the area of an origin is used, and calls the other methods after each change, so that an implementation only stores the items.
WheelEventhttps://w3c.github.io/uievents/#wheelevent
WheelEventInithttps://w3c.github.io/uievents/#dictdef-wheeleventinit
Windowhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#the-window-object. A window only exists for the documents of a Window.BrowsingContext. It is the global object of the realm of the BrowsingContextOptions.ScriptEngine, if any. The members that need a rendering or a user interaction (dialogs...) are not implemented.
WindowClientA window client of a service worker (https://w3c.github.io/ServiceWorker/#windowclient-interface).
WindowPostMessageOptionsThe options of Window.PostMessage (https://html.spec.whatwg.org/multipage/nav-history-apis.html#windowpostmessageoptions).
WorkerA dedicated worker (https://html.spec.whatwg.org/multipage/workers.html#dedicated-workers-and-the-worker-interface): a script that runs in its own DedicatedWorkerGlobalScope, on its own thread, with its own event loop and its own script engine (ScriptEngine.CreateWorkerScriptEngine). The messages and the errors of the worker are fired at this object by the event loop of its owner.
WorkerGlobalScopeThe global object of a worker (https://html.spec.whatwg.org/multipage/workers.html#the-workerglobalscope-common-interface): a DedicatedWorkerGlobalScope or a SharedWorkerGlobalScope. A worker runs its own event loop on its own thread, and its scripts run in the realm of its own script engine (ScriptEngine.CreateWorkerScriptEngine): the members of a worker global scope must be used on the thread of the worker.
WorkerLocationhttps://html.spec.whatwg.org/multipage/workers.html#worker-locations: the URL of a worker.
WorkerNavigatorhttps://html.spec.whatwg.org/multipage/workers.html#the-workernavigator-object: the identity and the state of the user agent in a worker.
WorkerOptionshttps://html.spec.whatwg.org/multipage/workers.html#workeroptions
WorkletA worklet (https://html.spec.whatwg.org/multipage/worklets.html#worklets-worklet): the module scripts added with Worklet.AddModule run in each of its global scopes (WorkletGlobalScope), which have no access to the DOM. A worklet belongs to a document (e.g. CSS.paintWorklet, Document.PaintWorklet).
WorkletClassConstructorThe class a script registers in a worklet global scope (e.g. the paintCtor of PaintWorkletGlobalScope.RegisterPaint): a constructor of the script engine, whose static properties describe the class and whose prototype has the callbacks. The objects are created by the WebIDL bindings of the script engine.
WorkletGlobalScopeThe global object of a worklet (https://html.spec.whatwg.org/multipage/worklets.html#workletglobalscope), e.g. a PaintWorkletGlobalScope: the module scripts of its WorkletGlobalScope.Worklet run in its realm, which only exposes the interfaces of its kind (no DOM, no timers, no network access).
WorkletOptionshttps://html.spec.whatwg.org/multipage/worklets.html#workletoptions
XPathEvaluatorhttps://dom.spec.whatwg.org/#interface-xpathevaluator
XPathExpressionhttps://dom.spec.whatwg.org/#interface-xpathexpression
XPathResulthttps://dom.spec.whatwg.org/#interface-xpathresult (https://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult)
XmlDocumenthttps://dom.spec.whatwg.org/#xmldocument
XmlHttpRequestSends HTTP requests from a document (https://xhr.spec.whatwg.org/#interface-xmlhttprequest). The requests are fetched with the fetch algorithm of the library (https://fetch.spec.whatwg.org/#fetching: the CORS protocol, the redirects, the blob: and data: URLs), whose HTTP requests are sent by the DocumentLoader of the browsing context of the window that created the object. The events are fired by the tasks of the event loop of the window.
XmlHttpRequestEventTargetThe event handlers of XmlHttpRequest and XmlHttpRequestUpload (https://xhr.spec.whatwg.org/#xmlhttprequesteventtarget).
XmlHttpRequestUploadThe upload of an XmlHttpRequest: the target of the progress events of the request body (https://xhr.spec.whatwg.org/#xmlhttprequestupload).
XmlSerializerhttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#xmlserializer

Structs

NameDescription
AppBadgeAn application badge set by navigator.setAppBadge() or navigator.clearAppBadge() (https://w3c.github.io/badging/#the-badge).
BooleanOrDoubleOrStringThe (boolean or unrestricted double or DOMString) union of the hidden IDL attribute.
CookiePartitionKeyThe partition key of a partitioned cookie (a cookie with the Partitioned attribute, CHIPS, https://github.com/privacycg/CHIPS): the site of the top-level document, and whether the cookie was set in a context with a cross-site ancestor (a cookie partitioned by a top-level site is not available to a same-site iframe that has a cross-site ancestor).
DragPointerStateThe state of the pointing device for the drag-and-drop events: its position in the viewport and its pressed buttons.
FileOrStringOrFormDataThe (File or USVString or FormData) union of ElementInternals.SetFormValue.
FileSystemEntryAn entry of a directory of a FileSystemBackend.
FileSystemFileInfoThe state of a file of a FileSystemBackend.
FormDataEntryValueThe value of a form data entry: a string or a file (https://xhr.spec.whatwg.org/#formdataentryvalue).
FullscreenViewportSizeThe size of the viewport of a top-level browsing context while its document is displayed fullscreen, in CSS pixels (see BrowsingContextOptions.EnterFullscreen).
GeometryNodeThe GeometryNode union (https://drafts.csswg.org/cssom-view/#typedefdef-geometrynode): a Text, an Element, a CssPseudoElement or a Document.
HtmlCollectionOrElementThe (HTMLCollection or Element) union returned by the named getters of HtmlAllCollection.
IndexedDBDatabaseInfoThe name and the version of a database.
IndexedDBIndexKeyA key of an index for a record that is stored (see IndexedDBBackendTransaction.PutRecord).
IndexedDBIndexPositionA position in the records of an index (see IndexedDBBackendTransaction.GetIndexRecords).
IndexedDBIndexRecordA record of an index: its encoded key and the encoded key of the record of the object store (the primary key).
IndexedDBRecordA record of an object store: its encoded key and its serialized value.
LineAndPositionSettingThe (double or AutoKeyword) union of the line and of the position of a WebVTT cue (https://w3c.github.io/webvtt/#typedefdef-lineandpositionsetting): a number, or auto.
NodeOrStringThe (Node or DOMString) union used by the ParentNode and ChildNode mixins.
ParseHtmlUnsafeOptionsOrTrustedHtmlParserOptionsThe (ParseHTMLUnsafeOptions or TrustedHTMLParserOptions) union: the options of Document.ParseHtmlUnsafe, a dictionary or the options vetted by a Trusted Types policy (TrustedTypePolicy.CreateParserOptions).
RadioNodeListOrElementThe (RadioNodeList or Element) union returned by the named getters of forms.
RouterSourceThe (RouterSourceDict or RouterSourceEnum) union (https://w3c.github.io/ServiceWorker/#typedefdef-routersource).
SanitizerAttributeThe SanitizerAttribute typedef: (DOMString or SanitizerAttributeNamespace).
SanitizerConfigOrSanitizerPresetsThe (SanitizerConfig or SanitizerPresets) union.
SanitizerElementThe SanitizerElement typedef: (DOMString or SanitizerElementNamespace).
SanitizerElementWithAttributesThe SanitizerElementWithAttributes typedef: (DOMString or SanitizerElementNamespaceWithAttributes).
SanitizerOrSanitizerConfigOrSanitizerPresetsThe (Sanitizer or SanitizerConfig or SanitizerPresets) union.
SanitizerPIThe SanitizerPI typedef: (DOMString or SanitizerProcessingInstruction).
SetHtmlUnsafeOptionsOrTrustedHtmlParserOptionsThe (SetHTMLUnsafeOptions or TrustedHTMLParserOptions) union: the options of the unsafe HTML insertion methods, a dictionary or the options vetted by a Trusted Types policy (TrustedTypePolicy.CreateParserOptions).
StringOrBlobThe data of a representation of a ClipboardItem: a string or a StringOrBlob.Blob (the result of a ClipboardItemData promise).
TaskPriorityOrSignalThe priority of TaskSignalAnyInit: a fixed TaskPriority, or the TaskSignal whose priority is followed.
TextEncoderEncodeIntoResultRepresents the result of TextEncoder.encodeInto().
TimerHandlerThe handler of GlobalScope.SetTimeout and GlobalScope.SetInterval (https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#timerhandler): a callback, or the source text of a script (a string or a TrustedScript), which only runs when the browsing context has a script engine.
TrustedHtmlOrStringA value of the (TrustedHTML or DOMString) union type, the arguments of Document.Write.
UrlPatternCompatibleThe (USVString or URLPatternInit or URLPattern) union (https://urlpattern.spec.whatwg.org/#typedefdef-urlpatterncompatible): a URL pattern given to another API (e.g. the urlPattern condition of a service worker router rule).
UrlPatternInputThe (USVString or URLPatternInit) union (https://urlpattern.spec.whatwg.org/#typedefdef-urlpatterninput).
VirtualKeyboardRectThe rectangle of the on-screen keyboard (https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-boundingrect), in CSS pixels relative to the viewport of the top-level document. An empty rectangle means that the keyboard is hidden.
VisitedLinkAn entry of a VisitedLinkStore (https://drafts.csswg.org/selectors-4/#visited-partitioning): the URL of a link and the partition of the document that contains the link.

Interfaces

NameDescription
IChildNodehttps://dom.spec.whatwg.org/#interface-childnode
IEventListenerhttps://dom.spec.whatwg.org/#callbackdef-eventlistener
INodeFilterhttps://dom.spec.whatwg.org/#callbackdef-nodefilter
INonDocumentTypeChildNodehttps://dom.spec.whatwg.org/#interface-nondocumenttypechildnode
INonElementParentNodehttps://dom.spec.whatwg.org/#interface-nonelementparentnode
IParentNodehttps://dom.spec.whatwg.org/#interface-parentnode
IXPathNSResolverhttps://dom.spec.whatwg.org/#callbackdef-xpathnsresolver

Enums

NameDescription
AccelerometerLocalCoordinateSystemThe local coordinate system of an Accelerometer (https://w3c.github.io/accelerometer/#enumdef-accelerometerlocalcoordinatesystem).
AccessibilityCheckedStateThe value of a tri-state accessibility state: aria-checked (https://w3c.github.io/aria/#aria-checked) or aria-pressed (https://w3c.github.io/aria/#aria-pressed).
AlignSettingThe alignment of the text of a WebVTT cue (https://w3c.github.io/webvtt/#enumdef-alignsetting).
AppBadgeKindThe kind of an application badge (https://w3c.github.io/badging/#the-badge).
AppendModeHow the media segments appended to a SourceBuffer are placed on the media timeline (https://w3c.github.io/media-source/#dom-appendmode).
AutoKeywordhttps://w3c.github.io/webvtt/#enumdef-autokeyword
BinaryTypeHow the binary messages of a WebSocket are exposed (https://websockets.spec.whatwg.org/#enumdef-binarytype).
BlockFragmentationTypehttps://drafts.css-houdini.org/css-layout-api-1/#enumdef-blockfragmentationtype
BreakTypehttps://drafts.css-houdini.org/css-layout-api-1/#enumdef-breaktype
CanvasColorTypeThe types of the components of the pixels of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvascolortype).
CanvasDirectionThe directions of the texts of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvasdirection).
CanvasFillRuleThe fill rules of the paths of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvasfillrule).
CanvasFontKerningThe kerning of the texts of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvasfontkerning).
CanvasFontStretchThe widths of the fonts of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvasfontstretch).
CanvasFontVariantCapsThe capitals of the texts of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvasfontvariantcaps).
CanvasLineCapThe shapes of the ends of the lines of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvaslinecap).
CanvasLineJoinThe shapes of the corners of the lines of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvaslinejoin).
CanvasTextAlignThe horizontal alignments of the texts of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvastextalign).
CanvasTextBaselineThe baselines of the texts of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvastextbaseline).
CanvasTextRenderingThe rendering hints of the texts of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#canvastextrendering).
ChildDisplayTypehttps://drafts.css-houdini.org/css-layout-api-1/#enumdef-childdisplaytype
ClientLifecycleStateThe lifecycle state of a service worker client (https://wicg.github.io/page-lifecycle/#enumdef-clientlifecyclestate).
ClientTypeThe type of a service worker client (https://w3c.github.io/ServiceWorker/#enumdef-clienttype).
ClipboardAccessWhether the user agent requests access to the system clipboard to read it or to write it (see BrowsingContextOptions.ClipboardPermission).
ColorSpaceConversionWhether the colors of a decoded image are converted to sRGB (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#colorspaceconversion).
ConnectionTypeThe type of the connection of the device (https://wicg.github.io/netinfo/#connectiontype-enum).
CookieSameSiteThe same-site flag of a cookie (https://httpwg.org/http-extensions/draft-ietf-httpbis-rfc6265bis.html#name-the-samesite-attribute), when it is not "Default", and the CookieSameSite enumeration of the Cookie Store API (https://cookiestore.spec.whatwg.org/#enumdef-cookiesamesite).
CssBoxTypehttps://drafts.csswg.org/cssom-view/#enumdef-cssboxtype
DevicePostureTypeA posture of the device (https://w3c.github.io/device-posture/#the-deviceposturetype-enum).
DeviceSensorTypeThe type of a sensor of the device (https://w3c.github.io/sensors/#virtual-sensor-type), read by the sensor objects of the documents and by the device orientation and motion events.
DirectionSettingThe writing direction of a WebVTT cue (https://w3c.github.io/webvtt/#enumdef-directionsetting).
DisplayFeatureOrientationThe orientation of a display feature (https://drafts.csswg.org/css-viewport/#display-feature-override).
DocumentReadyStateThe readiness of a document (https://html.spec.whatwg.org/multipage/dom.html#current-document-readiness).
DomParserSupportedTypehttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#domparsersupportedtype
EffectiveConnectionTypeThe effective type of the connection, measured from its performance (https://wicg.github.io/netinfo/#effectiveconnectiontype-enum).
EndOfStreamErrorThe error signaled by MediaSource.EndOfStream (https://w3c.github.io/media-source/#dom-endofstreamerror).
FileSystemHandleKindThe kind of a file system entry (https://fs.spec.whatwg.org/#enumdef-filesystemhandlekind).
FrameTypeThe kind of the navigable of a window client (https://w3c.github.io/ServiceWorker/#enumdef-frametype).
FullscreenKeyboardLockhttps://fullscreen.spec.whatwg.org/#enumdef-fullscreenkeyboardlock
FullscreenNavigationUIhttps://fullscreen.spec.whatwg.org/#enumdef-fullscreennavigationui
GyroscopeLocalCoordinateSystemThe local coordinate system of a Gyroscope (https://w3c.github.io/gyroscope/#enumdef-gyroscopelocalcoordinatesystem).
IdbCursorDirectionhttps://w3c.github.io/IndexedDB/#enumdef-idbcursordirection
IdbRequestReadyStatehttps://w3c.github.io/IndexedDB/#enumdef-idbrequestreadystate
IdbTransactionDurabilityhttps://w3c.github.io/IndexedDB/#enumdef-idbtransactiondurability
IdbTransactionModehttps://w3c.github.io/IndexedDB/#enumdef-idbtransactionmode
ImageBitmapOrientationThe orientation of the image of an ImageBitmap (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imageorientation): the IDL enumeration ImageOrientation.
ImageDataPixelFormatThe formats of the pixels of an ImageData (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagedatapixelformat).
ImageSmoothingQualityThe qualities of the image smoothing of a canvas (https://html.spec.whatwg.org/multipage/canvas.html#imagesmoothingquality).
InputModifiersThe modifier keys that are pressed while a pointer or wheel input is processed.
LayoutSizingModehttps://drafts.css-houdini.org/css-layout-api-1/#enumdef-layoutsizingmode
LineAlignSettingThe alignment of the line of a WebVTT cue (https://w3c.github.io/webvtt/#enumdef-linealignsetting).
LockModeThe mode of a lock (https://w3c.github.io/web-locks/#enumdef-lockmode).
MagnetometerLocalCoordinateSystemThe local coordinate system of a Magnetometer (https://w3c.github.io/magnetometer/#enumdef-magnetometerlocalcoordinatesystem).
MediaSessionActionAn action of a media session, which the user triggers from the media controls (https://w3c.github.io/mediasession/#enumdef-mediasessionaction).
MediaSessionEnterPictureInPictureReasonWhy the user agent asks to show the media in a picture-in-picture window (https://w3c.github.io/mediasession/#enumdef-mediasessionenterpictureinpicturereason).
MediaSessionPlaybackStateThe playback state of a media session (https://w3c.github.io/mediasession/#enumdef-mediasessionplaybackstate).
MediaSourceReadyStateThe state of a MediaSource (https://w3c.github.io/media-source/#dom-readystate).
NavigationFocusResethttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationfocusreset
NavigationHistoryBehaviorhttps://html.spec.whatwg.org/multipage/browsing-the-web.html#navigationhistorybehavior
NavigationScrollBehaviorhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationscrollbehavior
NavigationTimingTypeThe type of the navigation that created a document (https://w3c.github.io/navigation-timing/#sec-performance-navigation-types).
NavigationTypehttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationtype
NotificationDirectionThe direction of the text of a notification (https://notifications.spec.whatwg.org/#enumdef-notificationdirection).
NotificationPermissionWhether the user allows the origin to show notifications (https://notifications.spec.whatwg.org/#enumdef-notificationpermission).
OffscreenRenderingContextIdThe types of the rendering contexts of an OffscreenCanvas (https://html.spec.whatwg.org/multipage/canvas.html#offscreenrenderingcontextid).
OrientationLockTypeAn orientation to which the screen can be locked (https://w3c.github.io/screen-orientation/#orientationlocktype-enum).
OrientationSensorLocalCoordinateSystemThe local coordinate system of an OrientationSensor (https://w3c.github.io/orientation-sensor/#enumdef-orientationsensorlocalcoordinatesystem).
OrientationTypeAn orientation of the screen (https://w3c.github.io/screen-orientation/#orientationtype-enum).
PermissionStateThe state of a permission (https://w3c.github.io/permissions/#dom-permissionstate).
PositionAlignSettingThe alignment of the position of a WebVTT cue (https://w3c.github.io/webvtt/#enumdef-positionalignsetting).
PredefinedColorSpaceThe color spaces of the canvases and of the image data (https://html.spec.whatwg.org/multipage/canvas.html#predefinedcolorspace).
PreferredColorSchemeThe color scheme preferred by the user (https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme).
PreferredContrastThe contrast preferred by the user (https://drafts.csswg.org/mediaqueries-5/#prefers-contrast).
PremultiplyAlphaWhether the colors of an ImageBitmap are premultiplied by their alpha (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#premultiplyalpha).
PresentationStylehttps://w3c.github.io/clipboard-apis/#enumdef-presentationstyle
PressureSourceA source type of the Compute Pressure API (https://w3c.github.io/compute-pressure/#dom-pressuresource).
PressureStateA pressure state (https://w3c.github.io/compute-pressure/#dom-pressurestate).
RequestCredentialsThe credentials mode of a request (https://fetch.spec.whatwg.org/#requestcredentials).
RequestDestinationThe destination of a DocumentRequest (https://fetch.spec.whatwg.org/#concept-request-destination).
RequestModeThe mode of a DocumentRequest (https://fetch.spec.whatwg.org/#concept-request-mode).
ResizeObserverBoxOptionshttps://drafts.csswg.org/resize-observer-1/#enumdef-resizeobserverboxoptions
ResizeQualityThe quality of the scaling of an ImageBitmap (https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#resizequality).
RouterSourceKindThe source of the response of a RouterRule (https://w3c.github.io/ServiceWorker/#enumdef-routersourceenum).
RunningStatusWhether the service worker is running (https://w3c.github.io/ServiceWorker/#enumdef-runningstatus).
SanitizerPresetshttps://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#sanitizerpresets
ScreenIdleStateThe idle state of the screen (https://wicg.github.io/idle-detection/#api-screenidlestate).
ScrollBehaviorhttps://drafts.csswg.org/cssom-view/#enumdef-scrollbehavior
ScrollIntoViewContainerhttps://drafts.csswg.org/cssom-view/#enumdef-scrollintoviewcontainer
ScrollLogicalPositionhttps://drafts.csswg.org/cssom-view/#enumdef-scrolllogicalposition
ScrollRestorationhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#scrollrestoration
ScrollSettingThe scroll setting of a WebVTT region (https://w3c.github.io/webvtt/#enumdef-scrollsetting).
SecurityPolicyViolationEventDispositionThe disposition of a content security policy (https://w3c.github.io/webappsec-csp/#enumdef-securitypolicyviolationeventdisposition).
ServiceWorkerStateThe state of a service worker (https://w3c.github.io/ServiceWorker/#enumdef-serviceworkerstate).
ServiceWorkerUpdateViaCacheWhether the HTTP cache is used by the update checks of a registration (https://w3c.github.io/ServiceWorker/#enumdef-serviceworkerupdateviacache).
ShadowRootModehttps://dom.spec.whatwg.org/#enumdef-shadowrootmode
SlotAssignmentModehttps://dom.spec.whatwg.org/#enumdef-slotassignmentmode
TaskPriorityThe priority of the tasks and of the continuations of a Scheduler (https://wicg.github.io/scheduling-apis/#enumdef-taskpriority).
TextTrackKindhttps://html.spec.whatwg.org/multipage/media.html#texttrackkind
TextTrackModehttps://html.spec.whatwg.org/multipage/media.html#texttrackmode
TouchTypehttps://w3c.github.io/touch-events/#dom-touchtype
UserIdleStateThe idle state of the user (https://wicg.github.io/idle-detection/#api-useridlestate).
UserPromptTypeThe kind of a simple dialog (https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#simple-dialogs).
WakeLockTypeThe type of a wake lock (https://w3c.github.io/screen-wake-lock/#the-wakelocktype-enum).
WorkerTypehttps://html.spec.whatwg.org/multipage/workers.html#workertype
WriteCommandTypeThe type of a command of a FileSystemWritableFileStream (https://fs.spec.whatwg.org/#enumdef-writecommandtype).
XmlHttpRequestResponseTypeThe type of the response of an XmlHttpRequest (https://xhr.spec.whatwg.org/#xmlhttprequestresponsetype).

Delegates

NameDescription
BlobCallbackThe callback of HTMLCanvasElement.toBlob() (https://html.spec.whatwg.org/multipage/canvas.html#blobcallback).
CreateHtmlCallbackhttps://w3c.github.io/trusted-types/dist/spec/#callbackdef-createhtmlcallback
CreateParserOptionsCallbackhttps://w3c.github.io/trusted-types/dist/spec/#callbackdef-createparseroptionscallback: returns the options to use, or null to reject the operation. The options received by the callback have a SetHtmlUnsafeOptions.Sanitizer only when the options given to the sink have one (a new Sanitizer).
CreateScriptCallbackhttps://w3c.github.io/trusted-types/dist/spec/#callbackdef-createscriptcallback
CreateScriptUrlCallbackhttps://w3c.github.io/trusted-types/dist/spec/#callbackdef-createscripturlcallback
FrameRequestCallbackhttps://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#framerequestcallback
FunctionCallbackThe Function callback function type (https://webidl.spec.whatwg.org/#Function): any (any... arguments).
FunctionStringCallbackhttps://html.spec.whatwg.org/multipage/dnd.html#functionstringcallback
IdleRequestCallbackThe callback of Window.RequestIdleCallback (https://w3c.github.io/requestidlecallback/#the-idlerequestcallback-callback).
IntersectionObserverCallbackhttps://w3c.github.io/IntersectionObserver/#callbackdef-intersectionobservercallback
LockGrantedCallbackThe callback of LockManager.Request (https://w3c.github.io/web-locks/#callbackdef-lockgrantedcallback): the lock is held until the returned task completes.
MediaSessionActionHandlerThe handler of a media session action (https://w3c.github.io/mediasession/#callbackdef-mediasessionactionhandler).
MutationCallbackhttps://dom.spec.whatwg.org/#callbackdef-mutationcallback
NavigationInterceptHandlerhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationinterceptoptions
NavigationPrecommitHandlerhttps://html.spec.whatwg.org/multipage/nav-history-apis.html#navigationprecommithandler
NotificationPermissionCallbackThe callback of Notification.requestPermission() (https://notifications.spec.whatwg.org/#callbackdef-notificationpermissioncallback).
PerformanceObserverCallbackhttps://w3c.github.io/performance-timeline/#dom-performanceobservercallback
PositionCallbackThe callback of a position (https://w3c.github.io/geolocation/#dom-positioncallback).
PositionErrorCallbackThe callback of an error of a request of a position (https://w3c.github.io/geolocation/#dom-positionerrorcallback).
PressureUpdateCallbackhttps://w3c.github.io/compute-pressure/#dom-pressureupdatecallback
ReportingObserverCallbackhttps://w3c.github.io/reporting/#callbackdef-reportingobservercallback
ResizeObserverCallbackhttps://drafts.csswg.org/resize-observer-1/#callbackdef-resizeobservercallback
SchedulerPostTaskCallbackThe callback of Scheduler.PostTask (https://wicg.github.io/scheduling-apis/#callbackdef-schedulerposttaskcallback): its result fulfills the task.
ViewTransitionUpdateCallbackThe callback of a view transition, which updates the document (https://drafts.csswg.org/css-view-transitions-1/#callbackdef-viewtransitionupdatecallback).