https://github.com/jqueryscript/new-web-api
New Web APIs Since 2016
https://github.com/jqueryscript/new-web-api
javascript webapi webdesign webdev webdevelopment
Last synced: 6 months ago
JSON representation
New Web APIs Since 2016
- Host: GitHub
- URL: https://github.com/jqueryscript/new-web-api
- Owner: jqueryscript
- Created: 2024-11-17T03:58:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-20T00:52:29.000Z (6 months ago)
- Last Synced: 2025-07-20T02:57:27.035Z (6 months ago)
- Topics: javascript, webapi, webdesign, webdev, webdevelopment
- Language: JavaScript
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# New Web APIs Since 2016
A comprehensive list of new Web APIs by year of general availability across major browsers.
_This document is automatically generated weekly._
## 2025
### CaretPosition
- [CaretPosition](https://developer.mozilla.org/docs/Web/API/CaretPosition) (Chrome 128, Firefox 20, Safari 18.4)
- CaretPosition.getClientRect (Chrome 128, Firefox 23, Safari 18.4)
- CaretPosition.offset (Chrome 128, Firefox 20, Safari 18.4)
- CaretPosition.offsetNode (Chrome 128, Firefox 20, Safari 18.4)
### ClipboardItem
- [supports() static method](https://developer.mozilla.org/docs/Web/API/ClipboardItem/supports_static) (Chrome 121, Firefox 127, Safari 18.4)
### CookieChangeEvent
- [CookieChangeEvent](https://developer.mozilla.org/docs/Web/API/CookieChangeEvent) (Chrome 87, Firefox 140, Safari 18.4)
- [CookieChangeEvent.changed](https://developer.mozilla.org/docs/Web/API/CookieChangeEvent/changed) (Chrome 87, Firefox 140, Safari 18.4)
- [CookieChangeEvent() constructor](https://developer.mozilla.org/docs/Web/API/CookieChangeEvent/CookieChangeEvent) (Chrome 87, Firefox 140, Safari 18.4)
- [CookieChangeEvent.deleted](https://developer.mozilla.org/docs/Web/API/CookieChangeEvent/deleted) (Chrome 87, Firefox 140, Safari 18.4)
### CookieStore
- [CookieStore](https://developer.mozilla.org/docs/Web/API/CookieStore) (Chrome 87, Firefox 140, Safari 18.4)
- [change event](https://developer.mozilla.org/docs/Web/API/CookieStore/change_event) (Chrome 87, Firefox 140, Safari 18.4)
- [CookieStore.delete](https://developer.mozilla.org/docs/Web/API/CookieStore/delete) (Chrome 87, Firefox 140, Safari 18.4)
- [CookieStore.get](https://developer.mozilla.org/docs/Web/API/CookieStore/get) (Chrome 87, Firefox 140, Safari 18.4)
- name in return value (Chrome 87, Firefox 140, Safari 18.4)
- value in return value (Chrome 87, Firefox 140, Safari 18.4)
- [CookieStore.getAll](https://developer.mozilla.org/docs/Web/API/CookieStore/getAll) (Chrome 87, Firefox 140, Safari 18.4)
- [CookieStore.set](https://developer.mozilla.org/docs/Web/API/CookieStore/set) (Chrome 87, Firefox 140, Safari 18.4)
### CredentialsContainer
- [largeBlob extension](https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#largeblob) (Chrome 113, Firefox 139, Safari 17)
### CSPViolationReportBody
- [CSPViolationReportBody](https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody) (Chrome 74, Firefox 130, Safari 18.4)
### ElementInternals
- [ElementInternals.ariaActiveDescendantElement](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaActiveDescendantElement) (Chrome 135, Firefox 136, Safari 16.4)
- [ElementInternals.ariaControlsElements](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaControlsElements) (Chrome 135, Firefox 136, Safari 16.4)
- [ElementInternals.ariaDescribedByElements](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaDescribedByElements) (Chrome 135, Firefox 136, Safari 16.4)
- [ElementInternals.ariaDetailsElements](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaDetailsElements) (Chrome 135, Firefox 136, Safari 16.4)
- [ElementInternals.ariaErrorMessageElements](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaErrorMessageElements) (Chrome 135, Firefox 136, Safari 16.4)
- [ElementInternals.ariaFlowToElements](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaFlowToElements) (Chrome 135, Firefox 136, Safari 16.4)
- [ElementInternals.ariaLabelledByElements](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLabelledByElements) (Chrome 135, Firefox 136, Safari 16.4)
### ExtendableCookieChangeEvent
- [ExtendableCookieChangeEvent](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent) (Chrome 87, Firefox 140, Safari 18.4)
- [ExtendableCookieChangeEvent.changed](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/changed) (Chrome 87, Firefox 140, Safari 18.4)
- [ExtendableCookieChangeEvent.deleted](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/deleted) (Chrome 87, Firefox 140, Safari 18.4)
- [ExtendableCookieChangeEvent() constructor](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/ExtendableCookieChangeEvent) (Chrome 87, Firefox 140, Safari 18.4)
### FragmentDirective
- [FragmentDirective](https://developer.mozilla.org/docs/Web/API/FragmentDirective) (Chrome 81, Firefox 131, Safari 18.4)
### GPU
- [GPU](https://developer.mozilla.org/docs/Web/API/GPU) (Chrome 113, Firefox 141, Safari 26)
- [GPU.getPreferredCanvasFormat](https://developer.mozilla.org/docs/Web/API/GPU/getPreferredCanvasFormat) (Chrome 113, Firefox 141, Safari 26)
- [GPU.requestAdapter](https://developer.mozilla.org/docs/Web/API/GPU/requestAdapter) (Chrome 113, Firefox 141, Safari 26)
- [GPU.wgslLanguageFeatures](https://developer.mozilla.org/docs/Web/API/GPU/wgslLanguageFeatures) (Chrome 115, Firefox 141, Safari 26)
### GPUAdapter
- [GPUAdapter](https://developer.mozilla.org/docs/Web/API/GPUAdapter) (Chrome 113, Firefox 141, Safari 26)
- [GPUAdapter.features](https://developer.mozilla.org/docs/Web/API/GPUAdapter/features) (Chrome 113, Firefox 141, Safari 26)
- [GPUAdapter.info](https://developer.mozilla.org/docs/Web/API/GPUAdapter/info) (Chrome 127, Firefox 141, Safari 26)
- [GPUAdapter.isFallbackAdapter](https://developer.mozilla.org/docs/Web/API/GPUAdapter/isFallbackAdapter) (Chrome 113, Firefox 141, Safari 26)
- [GPUAdapter.limits](https://developer.mozilla.org/docs/Web/API/GPUAdapter/limits) (Chrome 113, Firefox 141, Safari 26)
- [GPUAdapter.requestDevice](https://developer.mozilla.org/docs/Web/API/GPUAdapter/requestDevice) (Chrome 113, Firefox 141, Safari 26)
### GPUAdapterInfo
- [GPUAdapterInfo](https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo) (Chrome 113, Firefox 141, Safari 26)
- [GPUAdapterInfo.architecture](https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo/architecture) (Chrome 113, Firefox 141, Safari 26)
- [GPUAdapterInfo.description](https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo/description) (Chrome 113, Firefox 141, Safari 26)
- [GPUAdapterInfo.device](https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo/device) (Chrome 113, Firefox 141, Safari 26)
- [GPUAdapterInfo.vendor](https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo/vendor) (Chrome 113, Firefox 141, Safari 26)
### GPUBindGroup
- [GPUBindGroup](https://developer.mozilla.org/docs/Web/API/GPUBindGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPUBindGroup.label](https://developer.mozilla.org/docs/Web/API/GPUBindGroup/label) (Chrome 113, Firefox 141, Safari 26)
### GPUBindGroupLayout
- [GPUBindGroupLayout](https://developer.mozilla.org/docs/Web/API/GPUBindGroupLayout) (Chrome 113, Firefox 141, Safari 26)
- [GPUBindGroupLayout.label](https://developer.mozilla.org/docs/Web/API/GPUBindGroupLayout/label) (Chrome 113, Firefox 141, Safari 26)
### GPUBuffer
- [GPUBuffer](https://developer.mozilla.org/docs/Web/API/GPUBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPUBuffer.destroy](https://developer.mozilla.org/docs/Web/API/GPUBuffer/destroy) (Chrome 113, Firefox 141, Safari 26)
- [GPUBuffer.getMappedRange](https://developer.mozilla.org/docs/Web/API/GPUBuffer/getMappedRange) (Chrome 113, Firefox 141, Safari 26)
- [GPUBuffer.label](https://developer.mozilla.org/docs/Web/API/GPUBuffer/label) (Chrome 113, Firefox 141, Safari 26)
- [GPUBuffer.mapAsync](https://developer.mozilla.org/docs/Web/API/GPUBuffer/mapAsync) (Chrome 113, Firefox 141, Safari 26)
- [GPUBuffer.mapState](https://developer.mozilla.org/docs/Web/API/GPUBuffer/mapState) (Chrome 113, Firefox 141, Safari 26)
- [GPUBuffer.size](https://developer.mozilla.org/docs/Web/API/GPUBuffer/size) (Chrome 113, Firefox 141, Safari 26)
- [GPUBuffer.unmap](https://developer.mozilla.org/docs/Web/API/GPUBuffer/unmap) (Chrome 113, Firefox 141, Safari 26)
- [GPUBuffer.usage](https://developer.mozilla.org/docs/Web/API/GPUBuffer/usage) (Chrome 113, Firefox 141, Safari 26)
### GPUCanvasContext
- [GPUCanvasContext](https://developer.mozilla.org/docs/Web/API/GPUCanvasContext) (Chrome 113, Firefox 141, Safari 26)
- [GPUCanvasContext.canvas](https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/canvas) (Chrome 113, Firefox 141, Safari 26)
- [GPUCanvasContext.configure](https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/configure) (Chrome 113, Firefox 141, Safari 26)
- [GPUCanvasContext.getConfiguration](https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/getConfiguration) (Chrome 131, Firefox 141, Safari 26)
- [GPUCanvasContext.getCurrentTexture](https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/getCurrentTexture) (Chrome 113, Firefox 141, Safari 26)
- [GPUCanvasContext.unconfigure](https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/unconfigure) (Chrome 113, Firefox 141, Safari 26)
### GPUCommandBuffer
- [GPUCommandBuffer](https://developer.mozilla.org/docs/Web/API/GPUCommandBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandBuffer.label](https://developer.mozilla.org/docs/Web/API/GPUCommandBuffer/label) (Chrome 113, Firefox 141, Safari 26)
### GPUCommandEncoder
- [GPUCommandEncoder](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.beginComputePass](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/beginComputePass) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.beginRenderPass](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/beginRenderPass) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.clearBuffer](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/clearBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.copyBufferToBuffer](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/copyBufferToBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.copyBufferToTexture](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/copyBufferToTexture) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.copyTextureToBuffer](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/copyTextureToBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.copyTextureToTexture](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/copyTextureToTexture) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.finish](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/finish) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.insertDebugMarker](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/insertDebugMarker) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.label](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/label) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.popDebugGroup](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/popDebugGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.pushDebugGroup](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/pushDebugGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPUCommandEncoder.resolveQuerySet](https://developer.mozilla.org/docs/Web/API/GPUCommandEncoder/resolveQuerySet) (Chrome 113, Firefox 141, Safari 26)
### GPUCompilationInfo
- [GPUCompilationInfo](https://developer.mozilla.org/docs/Web/API/GPUCompilationInfo) (Chrome 113, Firefox 141, Safari 26)
- [GPUCompilationInfo.messages](https://developer.mozilla.org/docs/Web/API/GPUCompilationInfo/messages) (Chrome 113, Firefox 141, Safari 26)
### GPUCompilationMessage
- [GPUCompilationMessage](https://developer.mozilla.org/docs/Web/API/GPUCompilationMessage) (Chrome 113, Firefox 141, Safari 26)
- [GPUCompilationMessage.length](https://developer.mozilla.org/docs/Web/API/GPUCompilationMessage/length) (Chrome 113, Firefox 141, Safari 26)
- [GPUCompilationMessage.lineNum](https://developer.mozilla.org/docs/Web/API/GPUCompilationMessage/lineNum) (Chrome 113, Firefox 141, Safari 26)
- [GPUCompilationMessage.linePos](https://developer.mozilla.org/docs/Web/API/GPUCompilationMessage/linePos) (Chrome 113, Firefox 141, Safari 26)
- [GPUCompilationMessage.message](https://developer.mozilla.org/docs/Web/API/GPUCompilationMessage/message) (Chrome 113, Firefox 141, Safari 26)
- [GPUCompilationMessage.offset](https://developer.mozilla.org/docs/Web/API/GPUCompilationMessage/offset) (Chrome 113, Firefox 141, Safari 26)
- [GPUCompilationMessage.type](https://developer.mozilla.org/docs/Web/API/GPUCompilationMessage/type) (Chrome 113, Firefox 141, Safari 26)
### GPUComputePassEncoder
- [GPUComputePassEncoder](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.dispatchWorkgroups](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/dispatchWorkgroups) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.dispatchWorkgroupsIndirect](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/dispatchWorkgroupsIndirect) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.end](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/end) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.insertDebugMarker](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/insertDebugMarker) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.label](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/label) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.popDebugGroup](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/popDebugGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.pushDebugGroup](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/pushDebugGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.setBindGroup](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/setBindGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePassEncoder.setPipeline](https://developer.mozilla.org/docs/Web/API/GPUComputePassEncoder/setPipeline) (Chrome 113, Firefox 141, Safari 26)
### GPUComputePipeline
- [GPUComputePipeline](https://developer.mozilla.org/docs/Web/API/GPUComputePipeline) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePipeline.getBindGroupLayout](https://developer.mozilla.org/docs/Web/API/GPUComputePipeline/getBindGroupLayout) (Chrome 113, Firefox 141, Safari 26)
- [GPUComputePipeline.label](https://developer.mozilla.org/docs/Web/API/GPUComputePipeline/label) (Chrome 113, Firefox 141, Safari 26)
### GPUDevice
- [GPUDevice](https://developer.mozilla.org/docs/Web/API/GPUDevice) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createBindGroup](https://developer.mozilla.org/docs/Web/API/GPUDevice/createBindGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createBindGroupLayout](https://developer.mozilla.org/docs/Web/API/GPUDevice/createBindGroupLayout) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createBuffer](https://developer.mozilla.org/docs/Web/API/GPUDevice/createBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createCommandEncoder](https://developer.mozilla.org/docs/Web/API/GPUDevice/createCommandEncoder) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createComputePipeline](https://developer.mozilla.org/docs/Web/API/GPUDevice/createComputePipeline) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createComputePipelineAsync](https://developer.mozilla.org/docs/Web/API/GPUDevice/createComputePipelineAsync) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createPipelineLayout](https://developer.mozilla.org/docs/Web/API/GPUDevice/createPipelineLayout) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createQuerySet](https://developer.mozilla.org/docs/Web/API/GPUDevice/createQuerySet) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createRenderBundleEncoder](https://developer.mozilla.org/docs/Web/API/GPUDevice/createRenderBundleEncoder) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createRenderPipeline](https://developer.mozilla.org/docs/Web/API/GPUDevice/createRenderPipeline) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createRenderPipelineAsync](https://developer.mozilla.org/docs/Web/API/GPUDevice/createRenderPipelineAsync) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createSampler](https://developer.mozilla.org/docs/Web/API/GPUDevice/createSampler) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createShaderModule](https://developer.mozilla.org/docs/Web/API/GPUDevice/createShaderModule) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.createTexture](https://developer.mozilla.org/docs/Web/API/GPUDevice/createTexture) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.destroy](https://developer.mozilla.org/docs/Web/API/GPUDevice/destroy) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.features](https://developer.mozilla.org/docs/Web/API/GPUDevice/features) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.importExternalTexture](https://developer.mozilla.org/docs/Web/API/GPUDevice/importExternalTexture) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.label](https://developer.mozilla.org/docs/Web/API/GPUDevice/label) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.limits](https://developer.mozilla.org/docs/Web/API/GPUDevice/limits) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.lost](https://developer.mozilla.org/docs/Web/API/GPUDevice/lost) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.popErrorScope](https://developer.mozilla.org/docs/Web/API/GPUDevice/popErrorScope) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.pushErrorScope](https://developer.mozilla.org/docs/Web/API/GPUDevice/pushErrorScope) (Chrome 113, Firefox 141, Safari 26)
- [GPUDevice.queue](https://developer.mozilla.org/docs/Web/API/GPUDevice/queue) (Chrome 113, Firefox 141, Safari 26)
### GPUDeviceLostInfo
- [GPUDeviceLostInfo](https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo) (Chrome 113, Firefox 141, Safari 26)
- [GPUDeviceLostInfo.message](https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo/message) (Chrome 113, Firefox 141, Safari 26)
- [GPUDeviceLostInfo.reason](https://developer.mozilla.org/docs/Web/API/GPUDeviceLostInfo/reason) (Chrome 113, Firefox 141, Safari 26)
### GPUExternalTexture
- [GPUExternalTexture](https://developer.mozilla.org/docs/Web/API/GPUExternalTexture) (Chrome 113, Firefox 141, Safari 26)
- [GPUExternalTexture.label](https://developer.mozilla.org/docs/Web/API/GPUExternalTexture/label) (Chrome 113, Firefox 141, Safari 26)
### GPUInternalError
- [GPUInternalError](https://developer.mozilla.org/docs/Web/API/GPUInternalError) (Chrome 113, Firefox 141, Safari 26)
- [GPUInternalError() constructor](https://developer.mozilla.org/docs/Web/API/GPUInternalError/GPUInternalError) (Chrome 113, Firefox 141, Safari 26)
### GPUOutOfMemoryError
- [GPUOutOfMemoryError](https://developer.mozilla.org/docs/Web/API/GPUOutOfMemoryError) (Chrome 113, Firefox 141, Safari 26)
- [GPUOutOfMemoryError() constructor](https://developer.mozilla.org/docs/Web/API/GPUOutOfMemoryError/GPUOutOfMemoryError) (Chrome 113, Firefox 141, Safari 26)
### GPUPipelineError
- [GPUPipelineError](https://developer.mozilla.org/docs/Web/API/GPUPipelineError) (Chrome 113, Firefox 141, Safari 26)
- [GPUPipelineError() constructor](https://developer.mozilla.org/docs/Web/API/GPUPipelineError/GPUPipelineError) (Chrome 113, Firefox 141, Safari 26)
- message parameter is optional (Chrome 113, Firefox 141, Safari 26)
- [GPUPipelineError.reason](https://developer.mozilla.org/docs/Web/API/GPUPipelineError/reason) (Chrome 113, Firefox 141, Safari 26)
### GPUPipelineLayout
- [GPUPipelineLayout](https://developer.mozilla.org/docs/Web/API/GPUPipelineLayout) (Chrome 113, Firefox 141, Safari 26)
- [GPUPipelineLayout.label](https://developer.mozilla.org/docs/Web/API/GPUPipelineLayout/label) (Chrome 113, Firefox 141, Safari 26)
### GPUQuerySet
- [GPUQuerySet](https://developer.mozilla.org/docs/Web/API/GPUQuerySet) (Chrome 113, Firefox 141, Safari 26)
- [GPUQuerySet.count](https://developer.mozilla.org/docs/Web/API/GPUQuerySet/count) (Chrome 113, Firefox 141, Safari 26)
- [GPUQuerySet.destroy](https://developer.mozilla.org/docs/Web/API/GPUQuerySet/destroy) (Chrome 113, Firefox 141, Safari 26)
- [GPUQuerySet.label](https://developer.mozilla.org/docs/Web/API/GPUQuerySet/label) (Chrome 113, Firefox 141, Safari 26)
- [GPUQuerySet.type](https://developer.mozilla.org/docs/Web/API/GPUQuerySet/type) (Chrome 113, Firefox 141, Safari 26)
### GPUQueue
- [GPUQueue](https://developer.mozilla.org/docs/Web/API/GPUQueue) (Chrome 113, Firefox 141, Safari 26)
- [GPUQueue.copyExternalImageToTexture](https://developer.mozilla.org/docs/Web/API/GPUQueue/copyExternalImageToTexture) (Chrome 113, Firefox 141, Safari 26)
- [GPUQueue.label](https://developer.mozilla.org/docs/Web/API/GPUQueue/label) (Chrome 113, Firefox 141, Safari 26)
- [GPUQueue.submit](https://developer.mozilla.org/docs/Web/API/GPUQueue/submit) (Chrome 113, Firefox 141, Safari 26)
- [GPUQueue.writeBuffer](https://developer.mozilla.org/docs/Web/API/GPUQueue/writeBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPUQueue.writeTexture](https://developer.mozilla.org/docs/Web/API/GPUQueue/writeTexture) (Chrome 113, Firefox 141, Safari 26)
### GPURenderBundle
- [GPURenderBundle](https://developer.mozilla.org/docs/Web/API/GPURenderBundle) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundle.label](https://developer.mozilla.org/docs/Web/API/GPURenderBundle/label) (Chrome 113, Firefox 141, Safari 26)
### GPURenderBundleEncoder
- [GPURenderBundleEncoder](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.draw](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/draw) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.drawIndexed](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/drawIndexed) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.drawIndexedIndirect](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/drawIndexedIndirect) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.drawIndirect](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/drawIndirect) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.finish](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/finish) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.insertDebugMarker](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/insertDebugMarker) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.label](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/label) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.popDebugGroup](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/popDebugGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.pushDebugGroup](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/pushDebugGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.setBindGroup](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/setBindGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.setIndexBuffer](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/setIndexBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.setPipeline](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/setPipeline) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderBundleEncoder.setVertexBuffer](https://developer.mozilla.org/docs/Web/API/GPURenderBundleEncoder/setVertexBuffer) (Chrome 113, Firefox 141, Safari 26)
### GPURenderPassEncoder
- [GPURenderPassEncoder](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.beginOcclusionQuery](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/beginOcclusionQuery) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.draw](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/draw) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.drawIndexed](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/drawIndexed) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.drawIndexedIndirect](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/drawIndexedIndirect) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.drawIndirect](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/drawIndirect) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.end](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/end) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.endOcclusionQuery](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/endOcclusionQuery) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.executeBundles](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/executeBundles) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.insertDebugMarker](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/insertDebugMarker) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.label](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/label) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.popDebugGroup](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/popDebugGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.pushDebugGroup](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/pushDebugGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.setBindGroup](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/setBindGroup) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.setBlendConstant](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/setBlendConstant) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.setIndexBuffer](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/setIndexBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.setPipeline](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/setPipeline) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.setScissorRect](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/setScissorRect) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.setStencilReference](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/setStencilReference) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.setVertexBuffer](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/setVertexBuffer) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPassEncoder.setViewport](https://developer.mozilla.org/docs/Web/API/GPURenderPassEncoder/setViewport) (Chrome 113, Firefox 141, Safari 26)
### GPURenderPipeline
- [GPURenderPipeline](https://developer.mozilla.org/docs/Web/API/GPURenderPipeline) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPipeline.getBindGroupLayout](https://developer.mozilla.org/docs/Web/API/GPURenderPipeline/getBindGroupLayout) (Chrome 113, Firefox 141, Safari 26)
- [GPURenderPipeline.label](https://developer.mozilla.org/docs/Web/API/GPURenderPipeline/label) (Chrome 113, Firefox 141, Safari 26)
### GPUSampler
- [GPUSampler](https://developer.mozilla.org/docs/Web/API/GPUSampler) (Chrome 113, Firefox 141, Safari 26)
- [GPUSampler.label](https://developer.mozilla.org/docs/Web/API/GPUSampler/label) (Chrome 113, Firefox 141, Safari 26)
### GPUShaderModule
- [GPUShaderModule](https://developer.mozilla.org/docs/Web/API/GPUShaderModule) (Chrome 113, Firefox 141, Safari 26)
- [GPUShaderModule.getCompilationInfo](https://developer.mozilla.org/docs/Web/API/GPUShaderModule/getCompilationInfo) (Chrome 113, Firefox 141, Safari 26)
- [GPUShaderModule.label](https://developer.mozilla.org/docs/Web/API/GPUShaderModule/label) (Chrome 113, Firefox 141, Safari 26)
### GPUSupportedFeatures
- [GPUSupportedFeatures](https://developer.mozilla.org/docs/Web/API/GPUSupportedFeatures) (Chrome 113, Firefox 141, Safari 26)
- [Symbol.iterator] (Chrome 113, Firefox 141, Safari 26)
- GPUSupportedFeatures.entries (Chrome 113, Firefox 141, Safari 26)
- GPUSupportedFeatures.forEach (Chrome 113, Firefox 141, Safari 26)
- GPUSupportedFeatures.has (Chrome 113, Firefox 141, Safari 26)
- GPUSupportedFeatures.keys (Chrome 113, Firefox 141, Safari 26)
- GPUSupportedFeatures.size (Chrome 113, Firefox 141, Safari 26)
- GPUSupportedFeatures.values (Chrome 113, Firefox 141, Safari 26)
### GPUSupportedLimits
- [GPUSupportedLimits](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxBindGroups](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxBindGroupsPlusVertexBuffers](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 120, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxBindingsPerBindGroup](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxBufferSize](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxColorAttachmentBytesPerSample](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxColorAttachments](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxComputeInvocationsPerWorkgroup](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxComputeWorkgroupSizeX](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxComputeWorkgroupSizeY](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxComputeWorkgroupSizeZ](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxComputeWorkgroupsPerDimension](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxComputeWorkgroupStorageSize](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxDynamicStorageBuffersPerPipelineLayout](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxDynamicUniformBuffersPerPipelineLayout](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxInterStageShaderVariables](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxSampledTexturesPerShaderStage](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxSamplersPerShaderStage](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxStorageBufferBindingSize](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxStorageBuffersPerShaderStage](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxStorageTexturesPerShaderStage](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxTextureArrayLayers](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxTextureDimension1D](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxTextureDimension2D](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxTextureDimension3D](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxUniformBufferBindingSize](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxUniformBuffersPerShaderStage](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxVertexAttributes](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxVertexBufferArrayStride](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.maxVertexBuffers](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.minStorageBufferOffsetAlignment](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
- [GPUSupportedLimits.minUniformBufferOffsetAlignment](https://developer.mozilla.org/docs/Web/API/GPUSupportedLimits#instance_properties) (Chrome 113, Firefox 141, Safari 26)
### GPUTexture
- [GPUTexture](https://developer.mozilla.org/docs/Web/API/GPUTexture) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.createView](https://developer.mozilla.org/docs/Web/API/GPUTexture/createView) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.depthOrArrayLayers](https://developer.mozilla.org/docs/Web/API/GPUTexture/depthOrArrayLayers) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.destroy](https://developer.mozilla.org/docs/Web/API/GPUTexture/destroy) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.dimension](https://developer.mozilla.org/docs/Web/API/GPUTexture/dimension) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.format](https://developer.mozilla.org/docs/Web/API/GPUTexture/format) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.height](https://developer.mozilla.org/docs/Web/API/GPUTexture/height) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.label](https://developer.mozilla.org/docs/Web/API/GPUTexture/label) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.mipLevelCount](https://developer.mozilla.org/docs/Web/API/GPUTexture/mipLevelCount) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.sampleCount](https://developer.mozilla.org/docs/Web/API/GPUTexture/sampleCount) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.usage](https://developer.mozilla.org/docs/Web/API/GPUTexture/usage) (Chrome 113, Firefox 141, Safari 26)
- [GPUTexture.width](https://developer.mozilla.org/docs/Web/API/GPUTexture/width) (Chrome 113, Firefox 141, Safari 26)
### GPUTextureView
- [GPUTextureView](https://developer.mozilla.org/docs/Web/API/GPUTextureView) (Chrome 113, Firefox 141, Safari 26)
- [GPUTextureView.label](https://developer.mozilla.org/docs/Web/API/GPUTextureView/label) (Chrome 113, Firefox 141, Safari 26)
### GPUUncapturedErrorEvent
- [GPUUncapturedErrorEvent](https://developer.mozilla.org/docs/Web/API/GPUUncapturedErrorEvent) (Chrome 113, Firefox 141, Safari 26)
- [GPUUncapturedErrorEvent.error](https://developer.mozilla.org/docs/Web/API/GPUUncapturedErrorEvent/error) (Chrome 113, Firefox 141, Safari 26)
- [GPUUncapturedErrorEvent() constructor](https://developer.mozilla.org/docs/Web/API/GPUUncapturedErrorEvent/GPUUncapturedErrorEvent) (Chrome 113, Firefox 141, Safari 26)
### GPUValidationError
- [GPUValidationError](https://developer.mozilla.org/docs/Web/API/GPUValidationError) (Chrome 113, Firefox 141, Safari 26)
- [GPUValidationError() constructor](https://developer.mozilla.org/docs/Web/API/GPUValidationError/GPUValidationError) (Chrome 113, Firefox 141, Safari 26)
### Highlight
- [Highlight](https://developer.mozilla.org/docs/Web/API/Highlight) (Chrome 105, Firefox 140, Safari 17.2)
- [Symbol.iterator] (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.add](https://developer.mozilla.org/docs/Web/API/Highlight/add) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.clear](https://developer.mozilla.org/docs/Web/API/Highlight/clear) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.delete](https://developer.mozilla.org/docs/Web/API/Highlight/delete) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.entries](https://developer.mozilla.org/docs/Web/API/Highlight/entries) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.forEach](https://developer.mozilla.org/docs/Web/API/Highlight/forEach) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.has](https://developer.mozilla.org/docs/Web/API/Highlight/has) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight() constructor](https://developer.mozilla.org/docs/Web/API/Highlight/Highlight) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.keys](https://developer.mozilla.org/docs/Web/API/Highlight/keys) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.priority](https://developer.mozilla.org/docs/Web/API/Highlight/priority) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.size](https://developer.mozilla.org/docs/Web/API/Highlight/size) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.type](https://developer.mozilla.org/docs/Web/API/Highlight/type) (Chrome 105, Firefox 140, Safari 17.2)
- [Highlight.values](https://developer.mozilla.org/docs/Web/API/Highlight/values) (Chrome 105, Firefox 140, Safari 17.2)
### HighlightRegistry
- [HighlightRegistry](https://developer.mozilla.org/docs/Web/API/HighlightRegistry) (Chrome 105, Firefox 140, Safari 17.2)
- [Symbol.iterator] (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.clear](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/clear) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.delete](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/delete) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.entries](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/entries) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.forEach](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/forEach) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.get](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/get) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.has](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/has) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.keys](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/keys) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.set](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/set) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.size](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/size) (Chrome 105, Firefox 140, Safari 17.2)
- [HighlightRegistry.values](https://developer.mozilla.org/docs/Web/API/HighlightRegistry/values) (Chrome 105, Firefox 140, Safari 17.2)
### HTMLDialogElement
- [HTMLDialogElement.requestClose](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/requestClose) (Chrome 134, Firefox 139, Safari 18.4)
### ImageCapture
- [ImageCapture](https://developer.mozilla.org/docs/Web/API/ImageCapture) (Chrome 59, Firefox 35, Safari 18.4)
- [ImageCapture() constructor](https://developer.mozilla.org/docs/Web/API/ImageCapture/ImageCapture) (Chrome 59, Firefox 35, Safari 18.4)
- [ImageCapture.track](https://developer.mozilla.org/docs/Web/API/ImageCapture/track) (Chrome 59, Firefox 35, Safari 18.4)
### IntersectionObserver
- [IntersectionObserver.scrollMargin](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/scrollMargin) (Chrome 120, Firefox 141, Safari 26)
### OffscreenCanvas
- webgpu context (Chrome 113, Firefox 141, Safari 26)
### OffscreenCanvasRenderingContext2D
- [OffscreenCanvasRenderingContext2D.letterSpacing](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/letterSpacing) (Chrome 99, Firefox 115, Safari 18.4)
- [OffscreenCanvasRenderingContext2D.wordSpacing](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/wordSpacing) (Chrome 99, Firefox 115, Safari 18.4)
### PublicKeyCredential
- [getClientCapabilities() static method](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/getClientCapabilities_static) (Chrome 133, Firefox 135, Safari 17.4)
- [parseCreationOptionsFromJSON() static method](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/parseCreationOptionsFromJSON_static) (Chrome 129, Firefox 119, Safari 18.4)
- [parseRequestOptionsFromJSON() static method](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/parseRequestOptionsFromJSON_static) (Chrome 129, Firefox 119, Safari 18.4)
- [toJSON() method](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/toJSON) (Chrome 129, Firefox 119, Safari 18.4)
### PushManager
- [supportedContentEncodings static property](https://developer.mozilla.org/docs/Web/API/PushManager/supportedContentEncodings_static) (Chrome 60, Firefox 134, Safari 16)
### PushMessageData
- [PushMessageData.bytes](https://developer.mozilla.org/docs/Web/API/PushMessageData/bytes) (Chrome 132, Firefox 128, Safari 18)
### PushSubscriptionChangeEvent
- PushSubscriptionChangeEvent (Chrome 138, Firefox 137, Safari 16)
- PushSubscriptionChangeEvent.newSubscription (Chrome 138, Firefox 137, Safari 16)
- PushSubscriptionChangeEvent.oldSubscription (Chrome 138, Firefox 137, Safari 16)
- PushSubscriptionChangeEvent() constructor (Chrome 138, Firefox 137, Safari 16.1)
### RTCCertificate
- [RTCCertificate.getFingerprints](https://developer.mozilla.org/docs/Web/API/RTCCertificate/getFingerprints) (Chrome 61, Firefox 138, Safari 12.1)
### RTCRtpSender
- [degradationPreference property in returned object](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#degradationpreference) (Chrome 83, Firefox 138, Safari 12.1)
### RTCStatsReport
- [responsesReceived in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/responsesReceived) (Chrome 58, Firefox 142, Safari 11)
- [mid in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/mid) (Chrome 105, Firefox 135, Safari 17)
### ServiceWorkerGlobalScope
- [ServiceWorkerGlobalScope.cookieStore](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/cookieStore) (Chrome 87, Firefox 140, Safari 18.4)
- [pushsubscriptionchange event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/pushsubscriptionchange_event) (Chrome 138, Firefox 44, Safari 16)
### ShadowRoot
- Requires TrustedHTML instance when trusted types are enforced (Chrome 83, Firefox 135, Safari 26)
- Requires TrustedHTML instance when trusted types are enforced (Chrome 124, Firefox 135, Safari 26)
### trustedTypes
- [trustedTypes](https://developer.mozilla.org/docs/Web/API/Window/trustedTypes) (Chrome 83, Firefox 135, Safari 26)
### URLPattern
- [URLPattern](https://developer.mozilla.org/docs/Web/API/URLPattern) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.exec](https://developer.mozilla.org/docs/Web/API/URLPattern/exec) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.hash](https://developer.mozilla.org/docs/Web/API/URLPattern/hash) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.hasRegExpGroups](https://developer.mozilla.org/docs/Web/API/URLPattern/hasRegExpGroups) (Chrome 122, Firefox 142, Safari 26)
- [URLPattern.hostname](https://developer.mozilla.org/docs/Web/API/URLPattern/hostname) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.password](https://developer.mozilla.org/docs/Web/API/URLPattern/password) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.pathname](https://developer.mozilla.org/docs/Web/API/URLPattern/pathname) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.port](https://developer.mozilla.org/docs/Web/API/URLPattern/port) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.protocol](https://developer.mozilla.org/docs/Web/API/URLPattern/protocol) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.search](https://developer.mozilla.org/docs/Web/API/URLPattern/search) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern.test](https://developer.mozilla.org/docs/Web/API/URLPattern/test) (Chrome 95, Firefox 142, Safari 26)
- [URLPattern() constructor](https://developer.mozilla.org/docs/Web/API/URLPattern/URLPattern) (Chrome 95, Firefox 142, Safari 26)
- ignoreCase option (Chrome 107, Firefox 142, Safari 26)
- [URLPattern.username](https://developer.mozilla.org/docs/Web/API/URLPattern/username) (Chrome 95, Firefox 142, Safari 26)
### WebTransport
- [WebTransport](https://developer.mozilla.org/docs/Web/API/WebTransport) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport.close](https://developer.mozilla.org/docs/Web/API/WebTransport/close) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport.closed](https://developer.mozilla.org/docs/Web/API/WebTransport/closed) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport.createBidirectionalStream](https://developer.mozilla.org/docs/Web/API/WebTransport/createBidirectionalStream) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport.createUnidirectionalStream](https://developer.mozilla.org/docs/Web/API/WebTransport/createUnidirectionalStream) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport.datagrams](https://developer.mozilla.org/docs/Web/API/WebTransport/datagrams) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport.incomingBidirectionalStreams](https://developer.mozilla.org/docs/Web/API/WebTransport/incomingBidirectionalStreams) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport.incomingUnidirectionalStreams](https://developer.mozilla.org/docs/Web/API/WebTransport/incomingUnidirectionalStreams) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport.ready](https://developer.mozilla.org/docs/Web/API/WebTransport/ready) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransport() constructor](https://developer.mozilla.org/docs/Web/API/WebTransport/WebTransport) (Chrome 97, Firefox 114, Safari 18.4)
- options.serverCertificateHashes parameter (Chrome 100, Firefox 125, Safari 18.4)
### WebTransportBidirectionalStream
- [WebTransportBidirectionalStream](https://developer.mozilla.org/docs/Web/API/WebTransportBidirectionalStream) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportBidirectionalStream.readable](https://developer.mozilla.org/docs/Web/API/WebTransportBidirectionalStream/readable) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportBidirectionalStream.writable](https://developer.mozilla.org/docs/Web/API/WebTransportBidirectionalStream/writable) (Chrome 97, Firefox 114, Safari 18.4)
### WebTransportDatagramDuplexStream
- [WebTransportDatagramDuplexStream](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportDatagramDuplexStream.incomingHighWaterMark](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportDatagramDuplexStream.incomingMaxAge](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingMaxAge) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportDatagramDuplexStream.maxDatagramSize](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportDatagramDuplexStream.outgoingHighWaterMark](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportDatagramDuplexStream.outgoingMaxAge](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingMaxAge) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportDatagramDuplexStream.readable](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/readable) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportDatagramDuplexStream.writable](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/writable) (Chrome 97, Firefox 114, Safari 18.4)
### WebTransportError
- [WebTransportError](https://developer.mozilla.org/docs/Web/API/WebTransportError) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportError.source](https://developer.mozilla.org/docs/Web/API/WebTransportError/source) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportError.streamErrorCode](https://developer.mozilla.org/docs/Web/API/WebTransportError/streamErrorCode) (Chrome 97, Firefox 114, Safari 18.4)
- [WebTransportError() constructor](https://developer.mozilla.org/docs/Web/API/WebTransportError/WebTransportError) (Chrome 97, Firefox 114, Safari 18.4)
### WGSLLanguageFeatures
- [WGSLLanguageFeatures](https://developer.mozilla.org/docs/Web/API/WGSLLanguageFeatures) (Chrome 115, Firefox 141, Safari 26)
- [Symbol.iterator] (Chrome 115, Firefox 141, Safari 26)
- WGSLLanguageFeatures.entries (Chrome 115, Firefox 141, Safari 26)
- WGSLLanguageFeatures.forEach (Chrome 115, Firefox 141, Safari 26)
- WGSLLanguageFeatures.has (Chrome 115, Firefox 141, Safari 26)
- WGSLLanguageFeatures.keys (Chrome 115, Firefox 141, Safari 26)
- WGSLLanguageFeatures.size (Chrome 115, Firefox 141, Safari 26)
- WGSLLanguageFeatures.values (Chrome 115, Firefox 141, Safari 26)
## 2024
### AbortSignal
- [any() static method](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) (Chrome 116, Firefox 124, Safari 17.4)
### AudioData
- [AudioData](https://developer.mozilla.org/docs/Web/API/AudioData) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.allocationSize](https://developer.mozilla.org/docs/Web/API/AudioData/allocationSize) (Chrome 94, Firefox 130, Safari 26)
- [AudioData() constructor](https://developer.mozilla.org/docs/Web/API/AudioData/AudioData) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.clone](https://developer.mozilla.org/docs/Web/API/AudioData/clone) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.close](https://developer.mozilla.org/docs/Web/API/AudioData/close) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.copyTo](https://developer.mozilla.org/docs/Web/API/AudioData/copyTo) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.duration](https://developer.mozilla.org/docs/Web/API/AudioData/duration) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.format](https://developer.mozilla.org/docs/Web/API/AudioData/format) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.numberOfChannels](https://developer.mozilla.org/docs/Web/API/AudioData/numberOfChannels) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.numberOfFrames](https://developer.mozilla.org/docs/Web/API/AudioData/numberOfFrames) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.sampleRate](https://developer.mozilla.org/docs/Web/API/AudioData/sampleRate) (Chrome 94, Firefox 130, Safari 26)
- [AudioData.timestamp](https://developer.mozilla.org/docs/Web/API/AudioData/timestamp) (Chrome 94, Firefox 130, Safari 26)
### AudioDecoder
- [AudioDecoder](https://developer.mozilla.org/docs/Web/API/AudioDecoder) (Chrome 94, Firefox 130, Safari 26)
- [AudioDecoder() constructor](https://developer.mozilla.org/docs/Web/API/AudioDecoder/AudioDecoder) (Chrome 94, Firefox 130, Safari 26)
- [AudioDecoder.close](https://developer.mozilla.org/docs/Web/API/AudioDecoder/close) (Chrome 94, Firefox 130, Safari 26)
- [AudioDecoder.configure](https://developer.mozilla.org/docs/Web/API/AudioDecoder/configure) (Chrome 94, Firefox 130, Safari 26)
- [AudioDecoder.decode](https://developer.mozilla.org/docs/Web/API/AudioDecoder/decode) (Chrome 94, Firefox 130, Safari 26)
- [AudioDecoder.decodeQueueSize](https://developer.mozilla.org/docs/Web/API/AudioDecoder/decodeQueueSize) (Chrome 94, Firefox 130, Safari 26)
- [dequeue event](https://developer.mozilla.org/docs/Web/API/AudioDecoder/dequeue_event) (Chrome 106, Firefox 130, Safari 26)
- [AudioDecoder.flush](https://developer.mozilla.org/docs/Web/API/AudioDecoder/flush) (Chrome 94, Firefox 130, Safari 26)
- [isConfigSupported() static method](https://developer.mozilla.org/docs/Web/API/AudioDecoder/isConfigSupported_static) (Chrome 94, Firefox 130, Safari 26)
- [AudioDecoder.reset](https://developer.mozilla.org/docs/Web/API/AudioDecoder/reset) (Chrome 94, Firefox 130, Safari 26)
- [AudioDecoder.state](https://developer.mozilla.org/docs/Web/API/AudioDecoder/state) (Chrome 94, Firefox 130, Safari 26)
### AudioEncoder
- [AudioEncoder](https://developer.mozilla.org/docs/Web/API/AudioEncoder) (Chrome 94, Firefox 130, Safari 26)
- [AudioEncoder() constructor](https://developer.mozilla.org/docs/Web/API/AudioEncoder/AudioEncoder) (Chrome 94, Firefox 130, Safari 26)
- [AudioEncoder.close](https://developer.mozilla.org/docs/Web/API/AudioEncoder/close) (Chrome 94, Firefox 130, Safari 26)
- [AudioEncoder.configure](https://developer.mozilla.org/docs/Web/API/AudioEncoder/configure) (Chrome 94, Firefox 130, Safari 26)
- AudioEncoder.configure.bitrateMode (Chrome 119, Firefox 130, Safari 26)
- AudioEncoder.configure.opus (Chrome 110, Firefox 130, Safari 26)
- [dequeue event](https://developer.mozilla.org/docs/Web/API/AudioEncoder/dequeue_event) (Chrome 106, Firefox 130, Safari 26)
- [AudioEncoder.encode](https://developer.mozilla.org/docs/Web/API/AudioEncoder/encode) (Chrome 94, Firefox 130, Safari 26)
- [AudioEncoder.encodeQueueSize](https://developer.mozilla.org/docs/Web/API/AudioEncoder/encodeQueueSize) (Chrome 94, Firefox 130, Safari 26)
- [AudioEncoder.flush](https://developer.mozilla.org/docs/Web/API/AudioEncoder/flush) (Chrome 94, Firefox 130, Safari 26)
- [isConfigSupported() static method](https://developer.mozilla.org/docs/Web/API/AudioEncoder/isConfigSupported_static) (Chrome 94, Firefox 130, Safari 26)
- [AudioEncoder.reset](https://developer.mozilla.org/docs/Web/API/AudioEncoder/reset) (Chrome 94, Firefox 130, Safari 26)
- [AudioEncoder.state](https://developer.mozilla.org/docs/Web/API/AudioEncoder/state) (Chrome 94, Firefox 130, Safari 26)
### Clipboard
- [Clipboard.read](https://developer.mozilla.org/docs/Web/API/Clipboard/read) (Chrome 76, Firefox 127, Safari 13.1)
- [Clipboard.readText](https://developer.mozilla.org/docs/Web/API/Clipboard/readText) (Chrome 66, Firefox 125, Safari 13.1)
- Supports image/png MIME type (Chrome 76, Firefox 127, Safari 13.1)
- Supports text/html MIME type (Chrome 86, Firefox 127, Safari 13.1)
- Supports text/plain MIME type (Chrome 76, Firefox 127, Safari 13.1)
- [Clipboard.write](https://developer.mozilla.org/docs/Web/API/Clipboard/write) (Chrome 76, Firefox 127, Safari 13.1)
### ClipboardItem
- [ClipboardItem](https://developer.mozilla.org/docs/Web/API/ClipboardItem) (Chrome 76, Firefox 127, Safari 13.1)
- [getType() method](https://developer.mozilla.org/docs/Web/API/ClipboardItem/getType) (Chrome 76, Firefox 127, Safari 13.1)
- [ClipboardItem.types](https://developer.mozilla.org/docs/Web/API/ClipboardItem/types) (Chrome 76, Firefox 127, Safari 13.1)
### ContentVisibilityAutoStateChangeEvent
- [ContentVisibilityAutoStateChangeEvent](https://developer.mozilla.org/docs/Web/API/ContentVisibilityAutoStateChangeEvent) (Chrome 108, Firefox 125, Safari 18)
- [ContentVisibilityAutoStateChangeEvent() constructor](https://developer.mozilla.org/docs/Web/API/ContentVisibilityAutoStateChangeEvent/ContentVisibilityAutoStateChangeEvent) (Chrome 108, Firefox 125, Safari 18)
- [ContentVisibilityAutoStateChangeEvent.skipped](https://developer.mozilla.org/docs/Web/API/ContentVisibilityAutoStateChangeEvent/skipped) (Chrome 108, Firefox 125, Safari 18)
### CSSNestedDeclarations
- [CSSNestedDeclarations](https://developer.mozilla.org/docs/Web/API/CSSNestedDeclarations) (Chrome 130, Firefox 132, Safari 18.2)
- [CSSNestedDeclarations.style](https://developer.mozilla.org/docs/Web/API/CSSNestedDeclarations/style) (Chrome 130, Firefox 132, Safari 18.2)
### CSSPositionTryDescriptors
- [CSSPositionTryDescriptors](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.align-self](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.alignSelf](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.block-size](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.blockSize](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.bottom](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.height](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inline-size](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inlineSize](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inset](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inset-block](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inset-block-end](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inset-block-start](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inset-inline](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inset-inline-end](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.inset-inline-start](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.insetBlock](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.insetBlockEnd](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.insetBlockStart](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.insetInline](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.insetInlineEnd](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.insetInlineStart](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.justify-self](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.justifySelf](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.left](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-block](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-block-end](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-block-start](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-bottom](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-inline](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-inline-end](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-inline-start](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-left](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-right](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.margin-top](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginBlock](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginBlockEnd](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginBlockStart](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginBottom](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginInline](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginInlineEnd](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginInlineStart](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginLeft](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginRight](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.marginTop](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.max-block-size](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.max-height](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.max-inline-size](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.max-width](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.maxBlockSize](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.maxHeight](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.maxInlineSize](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.maxWidth](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.min-block-size](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.min-height](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.min-inline-size](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.min-width](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.minBlockSize](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.minHeight](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.minInlineSize](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.minWidth](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.place-self](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.placeSelf](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.position-anchor](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.positionAnchor](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.right](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.top](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryDescriptors.width](https://developer.mozilla.org/docs/Web/API/CSSPositionTryDescriptors#instance_properties) (Chrome 125, Firefox 131, Safari 26)
### CSSPositionTryRule
- [CSSPositionTryRule](https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryRule.name](https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule/name) (Chrome 125, Firefox 131, Safari 26)
- [CSSPositionTryRule.style](https://developer.mozilla.org/docs/Web/API/CSSPositionTryRule/style) (Chrome 125, Firefox 131, Safari 26)
### CSSPropertyRule
- [CSSPropertyRule](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule) (Chrome 85, Firefox 128, Safari 16.4)
- [CSSPropertyRule.inherits](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule/inherits) (Chrome 85, Firefox 128, Safari 16.4)
- [CSSPropertyRule.initialValue](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule/initialValue) (Chrome 85, Firefox 128, Safari 16.4)
- [CSSPropertyRule.name](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule/name) (Chrome 85, Firefox 128, Safari 16.4)
- [CSSPropertyRule.syntax](https://developer.mozilla.org/docs/Web/API/CSSPropertyRule/syntax) (Chrome 85, Firefox 128, Safari 16.4)
### CSSScopeRule
- [CSSScopeRule](https://developer.mozilla.org/docs/Web/API/CSSScopeRule) (Chrome 118, Firefox 128, Safari 17.4)
- [CSSScopeRule.end](https://developer.mozilla.org/docs/Web/API/CSSScopeRule/end) (Chrome 118, Firefox 128, Safari 17.4)
- [CSSScopeRule.start](https://developer.mozilla.org/docs/Web/API/CSSScopeRule/start) (Chrome 118, Firefox 128, Safari 17.4)
### CSSStartingStyleRule
- [CSSStartingStyleRule](https://developer.mozilla.org/docs/Web/API/CSSStartingStyleRule) (Chrome 117, Firefox 129, Safari 17.5)
### CustomStateSet
- [CustomStateSet](https://developer.mozilla.org/docs/Web/API/CustomStateSet) (Chrome 90, Firefox 126, Safari 17.4)
- [Symbol.iterator] (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.add](https://developer.mozilla.org/docs/Web/API/CustomStateSet/add) (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.clear](https://developer.mozilla.org/docs/Web/API/CustomStateSet/clear) (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.delete](https://developer.mozilla.org/docs/Web/API/CustomStateSet/delete) (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.entries](https://developer.mozilla.org/docs/Web/API/CustomStateSet/entries) (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.forEach](https://developer.mozilla.org/docs/Web/API/CustomStateSet/forEach) (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.has](https://developer.mozilla.org/docs/Web/API/CustomStateSet/has) (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.keys](https://developer.mozilla.org/docs/Web/API/CustomStateSet/keys) (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.size](https://developer.mozilla.org/docs/Web/API/CustomStateSet/size) (Chrome 90, Firefox 126, Safari 17.4)
- [CustomStateSet.values](https://developer.mozilla.org/docs/Web/API/CustomStateSet/values) (Chrome 90, Firefox 126, Safari 17.4)
### DOMMatrixReadOnly
- scaleNonUniform() (Chrome 73, Firefox 33, Safari 17.4)
### ElementInternals
- [ElementInternals.ariaBrailleLabel](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaBrailleLabel) (Chrome 107, Firefox 125, Safari 18)
- [ElementInternals.ariaBrailleRoleDescription](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaBrailleRoleDescription) (Chrome 107, Firefox 125, Safari 18)
- [ElementInternals.states](https://developer.mozilla.org/docs/Web/API/ElementInternals/states) (Chrome 90, Firefox 126, Safari 17.4)
### EncodedAudioChunk
- [EncodedAudioChunk](https://developer.mozilla.org/docs/Web/API/EncodedAudioChunk) (Chrome 94, Firefox 130, Safari 26)
- [EncodedAudioChunk.byteLength](https://developer.mozilla.org/docs/Web/API/EncodedAudioChunk/byteLength) (Chrome 94, Firefox 130, Safari 26)
- [EncodedAudioChunk.copyTo](https://developer.mozilla.org/docs/Web/API/EncodedAudioChunk/copyTo) (Chrome 94, Firefox 130, Safari 26)
- [EncodedAudioChunk.duration](https://developer.mozilla.org/docs/Web/API/EncodedAudioChunk/duration) (Chrome 94, Firefox 130, Safari 26)
- [EncodedAudioChunk() constructor](https://developer.mozilla.org/docs/Web/API/EncodedAudioChunk/EncodedAudioChunk) (Chrome 94, Firefox 130, Safari 26)
- [EncodedAudioChunk.timestamp](https://developer.mozilla.org/docs/Web/API/EncodedAudioChunk/timestamp) (Chrome 94, Firefox 130, Safari 26)
- [EncodedAudioChunk.type](https://developer.mozilla.org/docs/Web/API/EncodedAudioChunk/type) (Chrome 94, Firefox 130, Safari 26)
### EncodedVideoChunk
- [EncodedVideoChunk](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk) (Chrome 94, Firefox 130, Safari 16.4)
- [EncodedVideoChunk.byteLength](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/byteLength) (Chrome 94, Firefox 130, Safari 16.4)
- [EncodedVideoChunk.copyTo](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/copyTo) (Chrome 94, Firefox 130, Safari 16.4)
- [EncodedVideoChunk.duration](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/duration) (Chrome 94, Firefox 130, Safari 16.4)
- [EncodedVideoChunk() constructor](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/EncodedVideoChunk) (Chrome 94, Firefox 130, Safari 16.4)
- [EncodedVideoChunk.timestamp](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/timestamp) (Chrome 94, Firefox 130, Safari 16.4)
- [EncodedVideoChunk.type](https://developer.mozilla.org/docs/Web/API/EncodedVideoChunk/type) (Chrome 94, Firefox 130, Safari 16.4)
### fetch
- init.keepalive parameter (Chrome 66, Firefox 133, Safari 13)
- init.priority parameter (Chrome 101, Firefox 132, Safari 17.2)
### HTMLDetailsElement
- [HTMLDetailsElement.name](https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/name) (Chrome 120, Firefox 130, Safari 17.2)
### MediaSession
- "skipad" type (Chrome 128, Firefox 82, Safari 15)
### MediaStreamTrack
- [MediaStreamTrack.getCapabilities](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/getCapabilities) (Chrome 59, Firefox 132, Safari 11)
### Permissions
- camera permission (Chrome 64, Firefox 132, Safari 16)
- microphone permission (Chrome 64, Firefox 132, Safari 16)
### PointerEvent
- [PointerEvent.altitudeAngle](https://developer.mozilla.org/docs/Web/API/PointerEvent/altitudeAngle) (Chrome 86, Firefox 131, Safari 18.2)
- [PointerEvent.azimuthAngle](https://developer.mozilla.org/docs/Web/API/PointerEvent/azimuthAngle) (Chrome 86, Firefox 131, Safari 18.2)
- [PointerEvent.getCoalescedEvents](https://developer.mozilla.org/docs/Web/API/PointerEvent/getCoalescedEvents) (Chrome 58, Firefox 59, Safari 18.2)
- [PointerEvent.getPredictedEvents](https://developer.mozilla.org/docs/Web/API/PointerEvent/getPredictedEvents) (Chrome 77, Firefox 89, Safari 18.2)
- options.altitudeAngle parameter (Chrome 86, Firefox 131, Safari 18.2)
- options.azimuthAngle parameter (Chrome 86, Firefox 131, Safari 18.2)
### RTCDataChannel
- Blob value (Chrome 129, Firefox 22, Safari 11)
### RTCDtlsTransport
- [RTCDtlsTransport.iceTransport](https://developer.mozilla.org/docs/Web/API/RTCDtlsTransport/iceTransport) (Chrome 72, Firefox 125, Safari 15.4)
### RTCDTMFSender
- [RTCDTMFSender.canInsertDTMF](https://developer.mozilla.org/docs/Web/API/RTCDTMFSender/canInsertDTMF) (Chrome 27, Firefox 129, Safari 13.1)
### RTCIceTransport
- [RTCIceTransport](https://developer.mozilla.org/docs/Web/API/RTCIceTransport) (Chrome 75, Firefox 125, Safari 11)
- [RTCIceTransport.gatheringState](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/gatheringState) (Chrome 75, Firefox 125, Safari 11)
- [gatheringstatechange event](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/gatheringstatechange_event) (Chrome 75, Firefox 125, Safari 15.4)
- [RTCIceTransport.state](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/state) (Chrome 75, Firefox 125, Safari 11)
- [statechange event](https://developer.mozilla.org/docs/Web/API/RTCIceTransport/statechange_event) (Chrome 75, Firefox 125, Safari 15.4)
### RTCRtpReceiver
- [RTCRtpReceiver.getParameters](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getParameters) (Chrome 59, Firefox 128, Safari 11)
- [codecs property in returned object](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getParameters#codecs) (Chrome 69, Firefox 128, Safari 11)
### RTCRtpScriptTransform
- [RTCRtpScriptTransform](https://developer.mozilla.org/docs/Web/API/RTCRtpScriptTransform) (Chrome 129, Firefox 117, Safari 15.4)
### RTCRtpTransceiver
- [setCodecPreferences()](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/setCodecPreferences) (Chrome 76, Firefox 128, Safari 13.1)
### ShadowRoot
- [ShadowRoot.clonable](https://developer.mozilla.org/docs/Web/API/ShadowRoot/clonable) (Chrome 124, Firefox 123, Safari 17.4)
- [ShadowRoot.getHTML](https://developer.mozilla.org/docs/Web/API/ShadowRoot/getHTML) (Chrome 125, Firefox 128, Safari 18)
- [ShadowRoot.serializable](https://developer.mozilla.org/docs/Web/API/ShadowRoot/serializable) (Chrome 125, Firefox 128, Safari 18)
- [ShadowRoot.setHTMLUnsafe](https://developer.mozilla.org/docs/Web/API/ShadowRoot/setHTMLUnsafe) (Chrome 124, Firefox 123, Safari 17.4)
### TextEvent
- [TextEvent](https://developer.mozilla.org/docs/Web/API/TextEvent) (Chrome 1, Firefox 129, Safari 3)
- [TextEvent.data](https://developer.mozilla.org/docs/Web/API/TextEvent/data) (Chrome 1, Firefox 129, Safari 3)
- [TextEvent.initTextEvent](https://developer.mozilla.org/docs/Web/API/TextEvent/initTextEvent) (Chrome 1, Firefox 129, Safari 3)
### TrustedTypePolicyFactory
- [TrustedTypePolicyFactory](https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory) (Chrome 83, Firefox 133, Safari 26)
- [TrustedTypePolicyFactory.getAttributeType](https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/getAttributeType) (Chrome 83, Firefox 133, Safari 26)
- [TrustedTypePolicyFactory.getPropertyType](https://developer.mozilla.org/docs/Web/API/TrustedTypePolicyFactory/getPropertyType) (Chrome 83, Firefox 133, Safari 26)
### VideoColorSpace
- [VideoColorSpace](https://developer.mozilla.org/docs/Web/API/VideoColorSpace) (Chrome 94, Firefox 130, Safari 15.4)
- [VideoColorSpace.fullRange](https://developer.mozilla.org/docs/Web/API/VideoColorSpace/fullRange) (Chrome 94, Firefox 130, Safari 15.4)
- [VideoColorSpace.matrix](https://developer.mozilla.org/docs/Web/API/VideoColorSpace/matrix) (Chrome 94, Firefox 130, Safari 15.4)
- [VideoColorSpace.primaries](https://developer.mozilla.org/docs/Web/API/VideoColorSpace/primaries) (Chrome 94, Firefox 130, Safari 15.4)
- [VideoColorSpace.toJSON](https://developer.mozilla.org/docs/Web/API/VideoColorSpace/toJSON) (Chrome 94, Firefox 130, Safari 15.4)
- [VideoColorSpace.transfer](https://developer.mozilla.org/docs/Web/API/VideoColorSpace/transfer) (Chrome 94, Firefox 130, Safari 15.4)
- [VideoColorSpace() constructor](https://developer.mozilla.org/docs/Web/API/VideoColorSpace/VideoColorSpace) (Chrome 94, Firefox 130, Safari 17)
### VideoDecoder
- [VideoDecoder](https://developer.mozilla.org/docs/Web/API/VideoDecoder) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoDecoder.close](https://developer.mozilla.org/docs/Web/API/VideoDecoder/close) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoDecoder.configure](https://developer.mozilla.org/docs/Web/API/VideoDecoder/configure) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoDecoder.decode](https://developer.mozilla.org/docs/Web/API/VideoDecoder/decode) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoDecoder.decodeQueueSize](https://developer.mozilla.org/docs/Web/API/VideoDecoder/decodeQueueSize) (Chrome 94, Firefox 130, Safari 16.4)
- [dequeue event](https://developer.mozilla.org/docs/Web/API/VideoDecoder/dequeue_event) (Chrome 106, Firefox 130, Safari 16.4)
- [VideoDecoder.flush](https://developer.mozilla.org/docs/Web/API/VideoDecoder/flush) (Chrome 94, Firefox 130, Safari 16.4)
- [isConfigSupported() static method](https://developer.mozilla.org/docs/Web/API/VideoDecoder/isConfigSupported_static) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoDecoder.reset](https://developer.mozilla.org/docs/Web/API/VideoDecoder/reset) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoDecoder.state](https://developer.mozilla.org/docs/Web/API/VideoDecoder/state) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoDecoder() constructor](https://developer.mozilla.org/docs/Web/API/VideoDecoder/VideoDecoder) (Chrome 94, Firefox 130, Safari 16.4)
### VideoEncoder
- [VideoEncoder](https://developer.mozilla.org/docs/Web/API/VideoEncoder) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoEncoder.close](https://developer.mozilla.org/docs/Web/API/VideoEncoder/close) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoEncoder.configure](https://developer.mozilla.org/docs/Web/API/VideoEncoder/configure) (Chrome 94, Firefox 130, Safari 16.4)
- [dequeue event](https://developer.mozilla.org/docs/Web/API/VideoEncoder/dequeue_event) (Chrome 106, Firefox 130, Safari 16.4)
- [VideoEncoder.encode](https://developer.mozilla.org/docs/Web/API/VideoEncoder/encode) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoEncoder.encodeQueueSize](https://developer.mozilla.org/docs/Web/API/VideoEncoder/encodeQueueSize) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoEncoder.flush](https://developer.mozilla.org/docs/Web/API/VideoEncoder/flush) (Chrome 94, Firefox 130, Safari 16.4)
- [isConfigSupported() static method](https://developer.mozilla.org/docs/Web/API/VideoEncoder/isConfigSupported_static) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoEncoder.reset](https://developer.mozilla.org/docs/Web/API/VideoEncoder/reset) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoEncoder.state](https://developer.mozilla.org/docs/Web/API/VideoEncoder/state) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoEncoder() constructor](https://developer.mozilla.org/docs/Web/API/VideoEncoder/VideoEncoder) (Chrome 94, Firefox 130, Safari 16.4)
### VideoFrame
- [VideoFrame](https://developer.mozilla.org/docs/Web/API/VideoFrame) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.allocationSize](https://developer.mozilla.org/docs/Web/API/VideoFrame/allocationSize) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.clone](https://developer.mozilla.org/docs/Web/API/VideoFrame/clone) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.close](https://developer.mozilla.org/docs/Web/API/VideoFrame/close) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.codedHeight](https://developer.mozilla.org/docs/Web/API/VideoFrame/codedHeight) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.codedRect](https://developer.mozilla.org/docs/Web/API/VideoFrame/codedRect) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.codedWidth](https://developer.mozilla.org/docs/Web/API/VideoFrame/codedWidth) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.colorSpace](https://developer.mozilla.org/docs/Web/API/VideoFrame/colorSpace) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.copyTo](https://developer.mozilla.org/docs/Web/API/VideoFrame/copyTo) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.displayHeight](https://developer.mozilla.org/docs/Web/API/VideoFrame/displayHeight) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.displayWidth](https://developer.mozilla.org/docs/Web/API/VideoFrame/displayWidth) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.duration](https://developer.mozilla.org/docs/Web/API/VideoFrame/duration) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.format](https://developer.mozilla.org/docs/Web/API/VideoFrame/format) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.timestamp](https://developer.mozilla.org/docs/Web/API/VideoFrame/timestamp) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame() constructor](https://developer.mozilla.org/docs/Web/API/VideoFrame/VideoFrame) (Chrome 94, Firefox 130, Safari 16.4)
- [VideoFrame.visibleRect](https://developer.mozilla.org/docs/Web/API/VideoFrame/visibleRect) (Chrome 94, Firefox 130, Safari 16.4)
### WakeLock
- [WakeLock](https://developer.mozilla.org/docs/Web/API/WakeLock) (Chrome 84, Firefox 126, Safari 16.4)
- [WakeLock.request](https://developer.mozilla.org/docs/Web/API/WakeLock/request) (Chrome 84, Firefox 126, Safari 16.4)
### WakeLockSentinel
- [WakeLockSentinel](https://developer.mozilla.org/docs/Web/API/WakeLockSentinel) (Chrome 84, Firefox 126, Safari 16.4)
- [WakeLockSentinel.release](https://developer.mozilla.org/docs/Web/API/WakeLockSentinel/release) (Chrome 84, Firefox 126, Safari 16.4)
- [release event](https://developer.mozilla.org/docs/Web/API/WakeLockSentinel/release_event) (Chrome 84, Firefox 126, Safari 16.4)
- [WakeLockSentinel.released](https://developer.mozilla.org/docs/Web/API/WakeLockSentinel/released) (Chrome 87, Firefox 126, Safari 16.4)
- [WakeLockSentinel.type](https://developer.mozilla.org/docs/Web/API/WakeLockSentinel/type) (Chrome 84, Firefox 126, Safari 16.4)
## 2023
### AuthenticatorAttestationResponse
- [AuthenticatorAttestationResponse.getAuthenticatorData](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getAuthenticatorData) (Chrome 85, Firefox 119, Safari 16)
- [AuthenticatorAttestationResponse.getPublicKey](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getPublicKey) (Chrome 85, Firefox 119, Safari 16)
- [AuthenticatorAttestationResponse.getPublicKeyAlgorithm](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getPublicKeyAlgorithm) (Chrome 85, Firefox 119, Safari 16)
- [AuthenticatorAttestationResponse.getTransports](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/getTransports) (Chrome 74, Firefox 119, Safari 16)
### CompressionStream
- [CompressionStream](https://developer.mozilla.org/docs/Web/API/CompressionStream) (Chrome 80, Firefox 113, Safari 16.4)
- [CompressionStream() constructor](https://developer.mozilla.org/docs/Web/API/CompressionStream/CompressionStream) (Chrome 80, Firefox 113, Safari 16.4)
- "deflate" compression (Chrome 80, Firefox 113, Safari 16.4)
- "deflate-raw" compression (Chrome 103, Firefox 113, Safari 16.4)
- "gzip" compression (Chrome 80, Firefox 113, Safari 16.4)
- [CompressionStream.readable](https://developer.mozilla.org/docs/Web/API/CompressionStream/readable) (Chrome 80, Firefox 113, Safari 16.4)
- [CompressionStream.writable](https://developer.mozilla.org/docs/Web/API/CompressionStream/writable) (Chrome 80, Firefox 113, Safari 16.4)
### createImageBitmap
- Value from-image (Chrome 112, Firefox 111, Safari 16)
- SVGImageElement as source image (Chrome 59, Firefox 65, Safari 17.2)
### CSSContainerRule
- [CSSContainerRule](https://developer.mozilla.org/docs/Web/API/CSSContainerRule) (Chrome 105, Firefox 110, Safari 16)
- [CSSContainerRule.containerName](https://developer.mozilla.org/docs/Web/API/CSSContainerRule/containerName) (Chrome 111, Firefox 110, Safari 17)
- [CSSContainerRule.containerQuery](https://developer.mozilla.org/docs/Web/API/CSSContainerRule/containerQuery) (Chrome 111, Firefox 110, Safari 17)
### CSSCounterStyleRule
- [CSSCounterStyleRule](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.additiveSymbols](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/additiveSymbols) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.fallback](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/fallback) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.name](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/name) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.negative](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/negative) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.pad](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/pad) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.prefix](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/prefix) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.range](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/range) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.speakAs](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/speakAs) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.suffix](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/suffix) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.symbols](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/symbols) (Chrome 91, Firefox 33, Safari 17)
- [CSSCounterStyleRule.system](https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/system) (Chrome 91, Firefox 33, Safari 17)
### CustomElementRegistry
- [CustomElementRegistry.getName](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/getName) (Chrome 117, Firefox 116, Safari 17)
### DecompressionStream
- [DecompressionStream](https://developer.mozilla.org/docs/Web/API/DecompressionStream) (Chrome 80, Firefox 113, Safari 16.4)
- [DecompressionStream() constructor](https://developer.mozilla.org/docs/Web/API/DecompressionStream/DecompressionStream) (Chrome 80, Firefox 113, Safari 16.4)
- "deflate" compression (Chrome 80, Firefox 113, Safari 16.4)
- "deflate-raw" compression (Chrome 103, Firefox 113, Safari 16.4)
- "gzip" compression (Chrome 80, Firefox 113, Safari 16.4)
- [DecompressionStream.readable](https://developer.mozilla.org/docs/Web/API/DecompressionStream/readable) (Chrome 80, Firefox 113, Safari 16.4)
- [DecompressionStream.writable](https://developer.mozilla.org/docs/Web/API/DecompressionStream/writable) (Chrome 80, Firefox 113, Safari 16.4)
### DeviceMotionEvent
- [DeviceMotionEvent](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent) (Chrome 31, Firefox 6, Safari 17)
- [DeviceMotionEvent.acceleration](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent/acceleration) (Chrome 31, Firefox 6, Safari 17)
- [DeviceMotionEvent.accelerationIncludingGravity](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent/accelerationIncludingGravity) (Chrome 31, Firefox 6, Safari 17)
- [DeviceMotionEvent.interval](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent/interval) (Chrome 31, Firefox 6, Safari 17)
- [DeviceMotionEvent.rotationRate](https://developer.mozilla.org/docs/Web/API/DeviceMotionEvent/rotationRate) (Chrome 31, Firefox 6, Safari 17)
### DeviceOrientationEvent
- [DeviceOrientationEvent](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent) (Chrome 7, Firefox 6, Safari 17)
- [DeviceOrientationEvent.absolute](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent/absolute) (Chrome 7, Firefox 6, Safari 17)
- [DeviceOrientationEvent.alpha](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent/alpha) (Chrome 7, Firefox 6, Safari 17)
- [DeviceOrientationEvent.beta](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent/beta) (Chrome 7, Firefox 6, Safari 17)
- [DeviceOrientationEvent.gamma](https://developer.mozilla.org/docs/Web/API/DeviceOrientationEvent/gamma) (Chrome 7, Firefox 6, Safari 17)
### ElementInternals
- [ElementInternals](https://developer.mozilla.org/docs/Web/API/ElementInternals) (Chrome 77, Firefox 93, Safari 16.4)
- [ElementInternals.ariaAtomic](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaAtomic) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaAutoComplete](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaAutoComplete) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaBusy](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaBusy) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaChecked](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaChecked) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaColCount](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColCount) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaColIndex](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColIndex) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaColSpan](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaColSpan) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaCurrent](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaCurrent) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaDisabled](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaDisabled) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaExpanded](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaExpanded) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaHasPopup](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaHasPopup) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaHidden](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaHidden) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaInvalid](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaInvalid) (Chrome 102, Firefox 119, Safari 16.4)
- [ElementInternals.ariaKeyShortcuts](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaKeyShortcuts) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaLabel](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLabel) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaLevel](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLevel) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaLive](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaLive) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaModal](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaModal) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaMultiLine](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaMultiLine) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaMultiSelectable](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaMultiSelectable) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaOrientation](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaOrientation) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaPlaceholder](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPlaceholder) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaPosInSet](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPosInSet) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaPressed](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaPressed) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaReadOnly](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaReadOnly) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaRelevant](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRelevant) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaRequired](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRequired) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaRoleDescription](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRoleDescription) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaRowCount](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowCount) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaRowIndex](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowIndex) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaRowSpan](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaRowSpan) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaSelected](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSelected) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaSetSize](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSetSize) (Chrome 84, Firefox 119, Safari 16.4)
- [ElementInternals.ariaSort](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaSort) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaValueMax](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueMax) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaValueMin](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueMin) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaValueNow](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueNow) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.ariaValueText](https://developer.mozilla.org/docs/Web/API/ElementInternals/ariaValueText) (Chrome 81, Firefox 119, Safari 16.4)
- [ElementInternals.checkValidity](https://developer.mozilla.org/docs/Web/API/ElementInternals/checkValidity) (Chrome 77, Firefox 98, Safari 16.4)
- [ElementInternals.form](https://developer.mozilla.org/docs/Web/API/ElementInternals/form) (Chrome 77, Firefox 98, Safari 16.4)
- [ElementInternals.labels](https://developer.mozilla.org/docs/Web/API/ElementInternals/labels) (Chrome 77, Firefox 98, Safari 16.4)
- [ElementInternals.reportValidity](https://developer.mozilla.org/docs/Web/API/ElementInternals/reportValidity) (Chrome 77, Firefox 98, Safari 16.4)
- [ElementInternals.role](https://developer.mozilla.org/docs/Web/API/ElementInternals/role) (Chrome 103, Firefox 119, Safari 16.4)
- [ElementInternals.setFormValue](https://developer.mozilla.org/docs/Web/API/ElementInternals/setFormValue) (Chrome 77, Firefox 98, Safari 16.4)
- [ElementInternals.setValidity](https://developer.mozilla.org/docs/Web/API/ElementInternals/setValidity) (Chrome 77, Firefox 98, Safari 16.4)
- [ElementInternals.shadowRoot](https://developer.mozilla.org/docs/Web/API/ElementInternals/shadowRoot) (Chrome 88, Firefox 93, Safari 16.4)
- [ElementInternals.validationMessage](https://developer.mozilla.org/docs/Web/API/ElementInternals/validationMessage) (Chrome 77, Firefox 98, Safari 16.4)
- [ElementInternals.validity](https://developer.mozilla.org/docs/Web/API/ElementInternals/validity) (Chrome 77, Firefox 98, Safari 16.4)
- [ElementInternals.willValidate](https://developer.mozilla.org/docs/Web/API/ElementInternals/willValidate) (Chrome 77, Firefox 98, Safari 16.4)
### FileSystemDirectoryHandle
- [FileSystemDirectoryHandle](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle) (Chrome 86, Firefox 111, Safari 15.2)
- [Symbol.asyncIterator] (Chrome 86, Firefox 111, Safari 16.4)
- [FileSystemDirectoryHandle.entries](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/entries) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemDirectoryHandle.getDirectoryHandle](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/getDirectoryHandle) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemDirectoryHandle.getFileHandle](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/getFileHandle) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemDirectoryHandle.keys](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/keys) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemDirectoryHandle.removeEntry](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/removeEntry) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemDirectoryHandle.resolve](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/resolve) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemDirectoryHandle.values](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryHandle/values) (Chrome 86, Firefox 111, Safari 15.2)
### FileSystemFileHandle
- [FileSystemFileHandle](https://developer.mozilla.org/docs/Web/API/FileSystemFileHandle) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemFileHandle.createSyncAccessHandle](https://developer.mozilla.org/docs/Web/API/FileSystemFileHandle/createSyncAccessHandle) (Chrome 102, Firefox 111, Safari 15.2)
- [FileSystemFileHandle.createWritable](https://developer.mozilla.org/docs/Web/API/FileSystemFileHandle/createWritable) (Chrome 86, Firefox 111, Safari 26)
- [FileSystemFileHandle.getFile](https://developer.mozilla.org/docs/Web/API/FileSystemFileHandle/getFile) (Chrome 86, Firefox 111, Safari 15.2)
### FileSystemHandle
- [FileSystemHandle](https://developer.mozilla.org/docs/Web/API/FileSystemHandle) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemHandle.isSameEntry](https://developer.mozilla.org/docs/Web/API/FileSystemHandle/isSameEntry) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemHandle.kind](https://developer.mozilla.org/docs/Web/API/FileSystemHandle/kind) (Chrome 86, Firefox 111, Safari 15.2)
- [FileSystemHandle.name](https://developer.mozilla.org/docs/Web/API/FileSystemHandle/name) (Chrome 86, Firefox 111, Safari 15.2)
### FileSystemSyncAccessHandle
- [FileSystemSyncAccessHandle](https://developer.mozilla.org/docs/Web/API/FileSystemSyncAccessHandle) (Chrome 102, Firefox 111, Safari 15.2)
- [FileSystemSyncAccessHandle.close](https://developer.mozilla.org/docs/Web/API/FileSystemSyncAccessHandle/close) (Chrome 102, Firefox 111, Safari 15.2)
- Synchronous implementation of the close() method (Chrome 108, Firefox 111, Safari 16.4)
- [FileSystemSyncAccessHandle.flush](https://developer.mozilla.org/docs/Web/API/FileSystemSyncAccessHandle/flush) (Chrome 102, Firefox 111, Safari 15.2)
- Synchronous implementation of the flush() method (Chrome 108, Firefox 111, Safari 16.4)
- [FileSystemSyncAccessHandle.getSize](https://developer.mozilla.org/docs/Web/API/FileSystemSyncAccessHandle/getSize) (Chrome 102, Firefox 111, Safari 15.2)
- Synchronous implementation of the getSize() method (Chrome 108, Firefox 111, Safari 16.4)
- [FileSystemSyncAccessHandle.read](https://developer.mozilla.org/docs/Web/API/FileSystemSyncAccessHandle/read) (Chrome 102, Firefox 111, Safari 15.2)
- [FileSystemSyncAccessHandle.truncate](https://developer.mozilla.org/docs/Web/API/FileSystemSyncAccessHandle/truncate) (Chrome 102, Firefox 111, Safari 15.2)
- Synchronous implementation of the truncate() method (Chrome 108, Firefox 111, Safari 16.4)
- [FileSystemSyncAccessHandle.write](https://developer.mozilla.org/docs/Web/API/FileSystemSyncAccessHandle/write) (Chrome 102, Firefox 111, Safari 15.2)
### FileSystemWritableFileStream
- [FileSystemWritableFileStream](https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream) (Chrome 86, Firefox 111, Safari 26)
- [FileSystemWritableFileStream.seek](https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/seek) (Chrome 86, Firefox 111, Safari 26)
- [FileSystemWritableFileStream.truncate](https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/truncate) (Chrome 86, Firefox 111, Safari 26)
- [FileSystemWritableFileStream.write](https://developer.mozilla.org/docs/Web/API/FileSystemWritableFileStream/write) (Chrome 86, Firefox 111, Safari 26)
### GamepadHapticActuator
- [GamepadHapticActuator](https://developer.mozilla.org/docs/Web/API/GamepadHapticActuator) (Chrome 68, Firefox 55, Safari 16.4)
- [GamepadHapticActuator.type](https://developer.mozilla.org/docs/Web/API/GamepadHapticActuator/type) (Chrome 68, Firefox 55, Safari 16.4)
### Headers
- [Headers.getSetCookie](https://developer.mozilla.org/docs/Web/API/Headers/getSetCookie) (Chrome 113, Firefox 112, Safari 17)
### HTMLSlotElement
- [HTMLSlotElement.assign](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/assign) (Chrome 86, Firefox 92, Safari 16.4)
### InputEvent
- [InputEvent.isComposing](https://developer.mozilla.org/docs/Web/API/InputEvent/isComposing) (Chrome 60, Firefox 31, Safari 16.4)
### MathMLElement
- [MathMLElement](https://developer.mozilla.org/docs/Web/API/MathMLElement) (Chrome 109, Firefox 71, Safari 13.1)
- [MathMLElement.autofocus](https://developer.mozilla.org/docs/Web/API/MathMLElement/autofocus) (Chrome 109, Firefox 110, Safari 15.4)
- [MathMLElement.blur](https://developer.mozilla.org/docs/Web/API/MathMLElement/blur) (Chrome 109, Firefox 71, Safari 13.1)
- [MathMLElement.dataset](https://developer.mozilla.org/docs/Web/API/MathMLElement/dataset) (Chrome 109, Firefox 71, Safari 13.1)
- [MathMLElement.focus](https://developer.mozilla.org/docs/Web/API/MathMLElement/focus) (Chrome 109, Firefox 71, Safari 13.1)
- [MathMLElement.style](https://developer.mozilla.org/docs/Web/API/MathMLElement/style) (Chrome 109, Firefox 71, Safari 13.1)
- [MathMLElement.tabIndex](https://developer.mozilla.org/docs/Web/API/MathMLElement/tabIndex) (Chrome 109, Firefox 71, Safari 13.1)
### OffscreenCanvas
- [OffscreenCanvas](https://developer.mozilla.org/docs/Web/API/OffscreenCanvas) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvas.getContext](https://developer.mozilla.org/docs/Web/API/OffscreenCanvas/getContext) (Chrome 69, Firefox 105, Safari 16.4)
- 2d context (Chrome 69, Firefox 105, Safari 16.4)
- bitmaprenderer context (Chrome 76, Firefox 105, Safari 16.4)
- webgl context (Chrome 69, Firefox 105, Safari 17)
- webgl2 context (Chrome 69, Firefox 105, Safari 17)
- [OffscreenCanvas.height](https://developer.mozilla.org/docs/Web/API/OffscreenCanvas/height) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvas() constructor](https://developer.mozilla.org/docs/Web/API/OffscreenCanvas/OffscreenCanvas) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvas.transferToImageBitmap](https://developer.mozilla.org/docs/Web/API/OffscreenCanvas/transferToImageBitmap) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvas.width](https://developer.mozilla.org/docs/Web/API/OffscreenCanvas/width) (Chrome 69, Firefox 105, Safari 16.4)
### OffscreenCanvasRenderingContext2D
- [OffscreenCanvasRenderingContext2D](https://developer.mozilla.org/docs/Web/API/OffscreenCanvasRenderingContext2D) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.arc](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/arc) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.arcTo](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/arcTo) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.beginPath](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/beginPath) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.bezierCurveTo](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/bezierCurveTo) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.canvas](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/canvas) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.clearRect](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/clearRect) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.clip](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/clip) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.closePath](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/closePath) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.createConicGradient](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createConicGradient) (Chrome 99, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.createImageData](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createImageData) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.createLinearGradient](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createLinearGradient) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.createPattern](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createPattern) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.createRadialGradient](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createRadialGradient) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.direction](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/direction) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.drawImage](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.ellipse](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/ellipse) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.fill](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fill) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.fillRect](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fillRect) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.fillStyle](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fillStyle) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.fillText](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/fillText) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.getImageData](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getImageData) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.getLineDash](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getLineDash) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.getTransform](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getTransform) (Chrome 80, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.globalAlpha](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/globalAlpha) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.globalCompositeOperation](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.imageSmoothingEnabled](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/imageSmoothingEnabled) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.isPointInPath](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/isPointInPath) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.isPointInStroke](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/isPointInStroke) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.lineCap](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineCap) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.lineDashOffset](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineDashOffset) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.lineJoin](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineJoin) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.lineTo](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineTo) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.lineWidth](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/lineWidth) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.measureText](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/measureText) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.miterLimit](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/miterLimit) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.moveTo](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/moveTo) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.putImageData](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/putImageData) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.quadraticCurveTo](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/quadraticCurveTo) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.rect](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/rect) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.reset](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/reset) (Chrome 99, Firefox 113, Safari 17.2)
- [OffscreenCanvasRenderingContext2D.resetTransform](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/resetTransform) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.restore](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/restore) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.rotate](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/rotate) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.roundRect](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/roundRect) (Chrome 99, Firefox 112, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.save](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/save) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.scale](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/scale) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.setLineDash](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setLineDash) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.setTransform](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setTransform) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.shadowBlur](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowBlur) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.shadowColor](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowColor) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.shadowOffsetX](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowOffsetX) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.shadowOffsetY](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/shadowOffsetY) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.stroke](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/stroke) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.strokeRect](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/strokeRect) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.strokeStyle](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/strokeStyle) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.strokeText](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/strokeText) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.textAlign](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textAlign) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.textBaseline](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textBaseline) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.transform](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/transform) (Chrome 69, Firefox 105, Safari 16.4)
- [OffscreenCanvasRenderingContext2D.translate](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/translate) (Chrome 69, Firefox 105, Safari 16.4)
### PerformanceResourceTiming
- [PerformanceResourceTiming.decodedBodySize](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/decodedBodySize) (Chrome 54, Firefox 45, Safari 16.4)
- [PerformanceResourceTiming.encodedBodySize](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/encodedBodySize) (Chrome 54, Firefox 45, Safari 16.4)
- [PerformanceResourceTiming.serverTiming](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/serverTiming) (Chrome 65, Firefox 61, Safari 16.4)
- [PerformanceResourceTiming.transferSize](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/transferSize) (Chrome 54, Firefox 45, Safari 16.4)
### PerformanceServerTiming
- [PerformanceServerTiming](https://developer.mozilla.org/docs/Web/API/PerformanceServerTiming) (Chrome 65, Firefox 61, Safari 16.4)
- [PerformanceServerTiming.description](https://developer.mozilla.org/docs/Web/API/PerformanceServerTiming/description) (Chrome 65, Firefox 61, Safari 16.4)
- [PerformanceServerTiming.duration](https://developer.mozilla.org/docs/Web/API/PerformanceServerTiming/duration) (Chrome 65, Firefox 61, Safari 16.4)
- [PerformanceServerTiming.name](https://developer.mozilla.org/docs/Web/API/PerformanceServerTiming/name) (Chrome 65, Firefox 61, Safari 16.4)
- [PerformanceServerTiming.toJSON](https://developer.mozilla.org/docs/Web/API/PerformanceServerTiming/toJSON) (Chrome 65, Firefox 61, Safari 16.4)
### Permissions
- notifications permission (Chrome 43, Firefox 46, Safari 16.4)
- push permission (Chrome 43, Firefox 46, Safari 16.5)
### PermissionStatus
- [change event](https://developer.mozilla.org/docs/Web/API/PermissionStatus/change_event) (Chrome 43, Firefox 46, Safari 16.4)
### PublicKeyCredential
- [PublicKeyCredential.authenticatorAttachment](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/authenticatorAttachment) (Chrome 98, Firefox 120, Safari 15.5)
- [isConditionalMediationAvailable() static method](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/isConditionalMediationAvailable_static) (Chrome 108, Firefox 119, Safari 16)
### ReadableStreamDefaultReader
- releaseLock() rejects pending read requests (Chrome 105, Firefox 102, Safari 17)
### Report
- [Report](https://developer.mozilla.org/docs/Web/API/Report) (Chrome 69, Firefox 65, Safari 16.4)
- [Report.body](https://developer.mozilla.org/docs/Web/API/Report/body) (Chrome 69, Firefox 65, Safari 16.4)
- Report.toJSON (Chrome 69, Firefox 77, Safari 16.4)
- [Report.type](https://developer.mozilla.org/docs/Web/API/Report/type) (Chrome 69, Firefox 65, Safari 16.4)
- [Report.url](https://developer.mozilla.org/docs/Web/API/Report/url) (Chrome 69, Firefox 65, Safari 16.4)
### ReportBody
- [ReportBody](https://developer.mozilla.org/docs/Web/API/ReportBody) (Chrome 69, Firefox 65, Safari 16.4)
- [ReportBody.toJSON](https://developer.mozilla.org/docs/Web/API/ReportBody/toJSON) (Chrome 69, Firefox 77, Safari 16.4)
### ReportingObserver
- [ReportingObserver](https://developer.mozilla.org/docs/Web/API/ReportingObserver) (Chrome 69, Firefox 65, Safari 16.4)
- [ReportingObserver.disconnect](https://developer.mozilla.org/docs/Web/API/ReportingObserver/disconnect) (Chrome 69, Firefox 65, Safari 16.4)
- [ReportingObserver.observe](https://developer.mozilla.org/docs/Web/API/ReportingObserver/observe) (Chrome 69, Firefox 65, Safari 16.4)
- [ReportingObserver() constructor](https://developer.mozilla.org/docs/Web/API/ReportingObserver/ReportingObserver) (Chrome 69, Firefox 65, Safari 16.4)
- [ReportingObserver.takeRecords](https://developer.mozilla.org/docs/Web/API/ReportingObserver/takeRecords) (Chrome 69, Firefox 65, Safari 16.4)
### RTCEncodedAudioFrame
- [RTCEncodedAudioFrame](https://developer.mozilla.org/docs/Web/API/RTCEncodedAudioFrame) (Chrome 86, Firefox 117, Safari 15.4)
- [RTCEncodedAudioFrame.data](https://developer.mozilla.org/docs/Web/API/RTCEncodedAudioFrame/data) (Chrome 86, Firefox 117, Safari 15.4)
- [RTCEncodedAudioFrame.getMetadata](https://developer.mozilla.org/docs/Web/API/RTCEncodedAudioFrame/getMetadata) (Chrome 86, Firefox 117, Safari 15.4)
- [RTCEncodedAudioFrame.timestamp](https://developer.mozilla.org/docs/Web/API/RTCEncodedAudioFrame/timestamp) (Chrome 86, Firefox 117, Safari 15.4)
### RTCEncodedVideoFrame
- [RTCEncodedVideoFrame](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame) (Chrome 86, Firefox 117, Safari 15.4)
- [RTCEncodedVideoFrame.data](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/data) (Chrome 86, Firefox 117, Safari 15.4)
- [RTCEncodedVideoFrame.getMetadata](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/getMetadata) (Chrome 86, Firefox 117, Safari 15.4)
- [RTCEncodedVideoFrame.timestamp](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/timestamp) (Chrome 86, Firefox 117, Safari 15.4)
- [RTCEncodedVideoFrame.type](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type) (Chrome 86, Firefox 117, Safari 15.4)
### RTCRtpReceiver
- [getCapabilities() static method](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getCapabilities_static) (Chrome 59, Firefox 113, Safari 12.1)
### RTCRtpSender
- [getCapabilities() static method](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getCapabilities_static) (Chrome 69, Firefox 113, Safari 12.1)
- [RTCRtpSender.setStreams](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/setStreams) (Chrome 76, Firefox 113, Safari 14.1)
### RTCSctpTransport
- [RTCSctpTransport](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport) (Chrome 76, Firefox 113, Safari 15.4)
- [RTCSctpTransport.maxChannels](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/maxChannels) (Chrome 76, Firefox 113, Safari 15.4)
- [RTCSctpTransport.maxMessageSize](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/maxMessageSize) (Chrome 76, Firefox 113, Safari 15.4)
- [RTCSctpTransport.state](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/state) (Chrome 76, Firefox 113, Safari 15.4)
- [statechange event](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/statechange_event) (Chrome 76, Firefox 113, Safari 15.4)
- [RTCSctpTransport.transport](https://developer.mozilla.org/docs/Web/API/RTCSctpTransport/transport) (Chrome 76, Firefox 113, Safari 15.4)
### RTCStatsReport
- trackIdentifier in 'inbound-rtp' stats (Chrome 105, Firefox 111, Safari 16.4)
- media-source stats (Chrome 80, Firefox 113, Safari 14.1)
- id in 'media-source' stats (Chrome 80, Firefox 113, Safari 14.1)
- kind in 'media-source' stats (Chrome 80, Firefox 113, Safari 14.1)
- timestamp in 'media-source' stats (Chrome 80, Firefox 113, Safari 14.1)
- trackIdentifier in 'media-source' stats (Chrome 80, Firefox 113, Safari 14.1)
- type in 'media-source' stats (Chrome 80, Firefox 113, Safari 14.1)
- [peer-connection stats](https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats) (Chrome 80, Firefox 113, Safari 13.1)
- [dataChannelsClosed in 'peer-connection' stats](https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/dataChannelsClosed) (Chrome 80, Firefox 113, Safari 13.1)
- [dataChannelsOpened in 'peer-connection' stats](https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/dataChannelsOpened) (Chrome 80, Firefox 113, Safari 13.1)
- [id in 'peer-connection' stats](https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/id) (Chrome 80, Firefox 113, Safari 13.1)
- [timestamp in 'peer-connection' stats](https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/timestamp) (Chrome 80, Firefox 113, Safari 13.1)
- [type in 'peer-connection' stats](https://developer.mozilla.org/docs/Web/API/RTCPeerConnectionStats/type) (Chrome 80, Firefox 113, Safari 13.1)
### ScreenOrientation
- [ScreenOrientation](https://developer.mozilla.org/docs/Web/API/ScreenOrientation) (Chrome 38, Firefox 43, Safari 16.4)
- [ScreenOrientation.angle](https://developer.mozilla.org/docs/Web/API/ScreenOrientation/angle) (Chrome 38, Firefox 43, Safari 16.4)
- [change event](https://developer.mozilla.org/docs/Web/API/ScreenOrientation/change_event) (Chrome 38, Firefox 43, Safari 16.4)
- [ScreenOrientation.type](https://developer.mozilla.org/docs/Web/API/ScreenOrientation/type) (Chrome 38, Firefox 43, Safari 16.4)
### ShadowRoot
- [ShadowRoot.adoptedStyleSheets](https://developer.mozilla.org/docs/Web/API/ShadowRoot/adoptedStyleSheets) (Chrome 73, Firefox 101, Safari 16.4)
- [ShadowRoot.slotAssignment](https://developer.mozilla.org/docs/Web/API/ShadowRoot/slotAssignment) (Chrome 86, Firefox 92, Safari 16.4)
### StorageManager
- [StorageManager.estimate](https://developer.mozilla.org/docs/Web/API/StorageManager/estimate) (Chrome 61, Firefox 57, Safari 17)
- [StorageManager.getDirectory](https://developer.mozilla.org/docs/Web/API/StorageManager/getDirectory) (Chrome 86, Firefox 111, Safari 15.2)
### ToggleEvent
- [ToggleEvent](https://developer.mozilla.org/docs/Web/API/ToggleEvent) (Chrome 114, Firefox 120, Safari 17)
- [ToggleEvent.newState](https://developer.mozilla.org/docs/Web/API/ToggleEvent/newState) (Chrome 114, Firefox 120, Safari 17)
- [ToggleEvent.oldState](https://developer.mozilla.org/docs/Web/API/ToggleEvent/oldState) (Chrome 114, Firefox 120, Safari 17)
- [ToggleEvent() constructor](https://developer.mozilla.org/docs/Web/API/ToggleEvent/ToggleEvent) (Chrome 114, Firefox 120, Safari 17)
### URLSearchParams
- value parameter (Chrome 117, Firefox 115, Safari 17)
- [URLSearchParams.size](https://developer.mozilla.org/docs/Web/API/URLSearchParams/size) (Chrome 113, Firefox 112, Safari 17)
### UserActivation
- [UserActivation](https://developer.mozilla.org/docs/Web/API/UserActivation) (Chrome 72, Firefox 120, Safari 16.4)
- [UserActivation.hasBeenActive](https://developer.mozilla.org/docs/Web/API/UserActivation/hasBeenActive) (Chrome 72, Firefox 120, Safari 16.4)
- [UserActivation.isActive](https://developer.mozilla.org/docs/Web/API/UserActivation/isActive) (Chrome 72, Firefox 120, Safari 16.4)
### Worklet
- Support for ECMAScript modules (Chrome 80, Firefox 114, Safari 15)
### WritableStreamDefaultController
- [WritableStreamDefaultController.signal](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/signal) (Chrome 98, Firefox 100, Safari 16.4)
## 2022
### AbortSignal
- reason parameter (Chrome 98, Firefox 97, Safari 15.4)
- [AbortSignal.reason](https://developer.mozilla.org/docs/Web/API/AbortSignal/reason) (Chrome 98, Firefox 97, Safari 15.4)
- [AbortSignal.throwIfAborted](https://developer.mozilla.org/docs/Web/API/AbortSignal/throwIfAborted) (Chrome 100, Firefox 97, Safari 15.4)
### BroadcastChannel
- [BroadcastChannel](https://developer.mozilla.org/docs/Web/API/BroadcastChannel) (Chrome 54, Firefox 38, Safari 15.4)
- [BroadcastChannel() constructor](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/BroadcastChannel) (Chrome 54, Firefox 38, Safari 15.4)
- [BroadcastChannel.close](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/close) (Chrome 54, Firefox 38, Safari 15.4)
- [message event](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/message_event) (Chrome 54, Firefox 38, Safari 15.4)
- [messageerror event](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/messageerror_event) (Chrome 60, Firefox 57, Safari 15.4)
- [BroadcastChannel.name](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/name) (Chrome 54, Firefox 38, Safari 15.4)
- [BroadcastChannel.postMessage](https://developer.mozilla.org/docs/Web/API/BroadcastChannel/postMessage) (Chrome 54, Firefox 38, Safari 15.4)
### caches
- Secure context required (Chrome 65, Firefox 103, Safari 11.1)
### createImageBitmap
- options.colorSpaceConversion parameter (Chrome 58, Firefox 98, Safari 15)
- options.resizeHeight parameter (Chrome 54, Firefox 98, Safari 15)
- options.resizeWidth parameter (Chrome 54, Firefox 98, Safari 15)
### CSSFontPaletteValuesRule
- [CSSFontPaletteValuesRule](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule) (Chrome 101, Firefox 107, Safari 15.4)
- [CSSFontPaletteValuesRule.basePalette](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/basePalette) (Chrome 101, Firefox 107, Safari 15.4)
- [CSSFontPaletteValuesRule.fontFamily](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/fontFamily) (Chrome 101, Firefox 107, Safari 15.4)
- [CSSFontPaletteValuesRule.name](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/name) (Chrome 101, Firefox 107, Safari 15.4)
- [CSSFontPaletteValuesRule.overrideColors](https://developer.mozilla.org/docs/Web/API/CSSFontPaletteValuesRule/overrideColors) (Chrome 101, Firefox 107, Safari 15.4)
### CSSLayerBlockRule
- [CSSLayerBlockRule](https://developer.mozilla.org/docs/Web/API/CSSLayerBlockRule) (Chrome 99, Firefox 97, Safari 15.4)
- [CSSLayerBlockRule.name](https://developer.mozilla.org/docs/Web/API/CSSLayerBlockRule/name) (Chrome 99, Firefox 97, Safari 15.4)
### CSSLayerStatementRule
- [CSSLayerStatementRule](https://developer.mozilla.org/docs/Web/API/CSSLayerStatementRule) (Chrome 99, Firefox 97, Safari 15.4)
- [CSSLayerStatementRule.nameList](https://developer.mozilla.org/docs/Web/API/CSSLayerStatementRule/nameList) (Chrome 99, Firefox 97, Safari 15.4)
### FetchEvent
- [FetchEvent.handled](https://developer.mozilla.org/docs/Web/API/FetchEvent/handled) (Chrome 86, Firefox 84, Safari 16)
- [FetchEvent.preloadResponse](https://developer.mozilla.org/docs/Web/API/FetchEvent/preloadResponse) (Chrome 59, Firefox 99, Safari 15.4)
- [FetchEvent.resultingClientId](https://developer.mozilla.org/docs/Web/API/FetchEvent/resultingClientId) (Chrome 72, Firefox 65, Safari 16)
### FontFace
- Available in workers (Chrome 69, Firefox 105, Safari 15)
### FontFaceSet
- Available in workers (Chrome 69, Firefox 105, Safari 15)
### HTMLDialogElement
- [HTMLDialogElement](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement) (Chrome 37, Firefox 98, Safari 15.4)
- [cancel event](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/cancel_event) (Chrome 37, Firefox 98, Safari 15.4)
- [HTMLDialogElement.close](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close) (Chrome 37, Firefox 98, Safari 15.4)
- [close event](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event) (Chrome 37, Firefox 98, Safari 15.4)
- [HTMLDialogElement.open](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/open) (Chrome 37, Firefox 98, Safari 15.4)
- [HTMLDialogElement.returnValue](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/returnValue) (Chrome 37, Firefox 98, Safari 15.4)
- [HTMLDialogElement.show](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/show) (Chrome 37, Firefox 98, Safari 15.4)
- [HTMLDialogElement.showModal](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/showModal) (Chrome 37, Firefox 98, Safari 15.4)
### ImageBitmapRenderingContext
- [ImageBitmapRenderingContext.canvas](https://developer.mozilla.org/docs/Web/API/ImageBitmapRenderingContext/canvas) (Chrome 66, Firefox 97, Safari 11.1)
### KeyframeEffect
- [KeyframeEffect.composite](https://developer.mozilla.org/docs/Web/API/KeyframeEffect/composite) (Chrome 84, Firefox 80, Safari 16)
### Lock
- [Lock](https://developer.mozilla.org/docs/Web/API/Lock) (Chrome 69, Firefox 96, Safari 15.4)
- [Lock.mode](https://developer.mozilla.org/docs/Web/API/Lock/mode) (Chrome 69, Firefox 96, Safari 15.4)
- [Lock.name](https://developer.mozilla.org/docs/Web/API/Lock/name) (Chrome 69, Firefox 96, Safari 15.4)
### LockManager
- [LockManager](https://developer.mozilla.org/docs/Web/API/LockManager) (Chrome 69, Firefox 96, Safari 15.4)
- [LockManager.query](https://developer.mozilla.org/docs/Web/API/LockManager/query) (Chrome 69, Firefox 96, Safari 15.4)
- [LockManager.request](https://developer.mozilla.org/docs/Web/API/LockManager/request) (Chrome 69, Firefox 96, Safari 15.4)
### MediaCapabilities
- [MediaCapabilities.encodingInfo](https://developer.mozilla.org/docs/Web/API/MediaCapabilities/encodingInfo) (Chrome 101, Firefox 63, Safari 15.4)
### NavigationPreloadManager
- [NavigationPreloadManager](https://developer.mozilla.org/docs/Web/API/NavigationPreloadManager) (Chrome 59, Firefox 99, Safari 15.4)
- [NavigationPreloadManager.disable](https://developer.mozilla.org/docs/Web/API/NavigationPreloadManager/disable) (Chrome 59, Firefox 99, Safari 15.4)
- [NavigationPreloadManager.enable](https://developer.mozilla.org/docs/Web/API/NavigationPreloadManager/enable) (Chrome 59, Firefox 99, Safari 15.4)
- [NavigationPreloadManager.getState](https://developer.mozilla.org/docs/Web/API/NavigationPreloadManager/getState) (Chrome 59, Firefox 99, Safari 15.4)
- [NavigationPreloadManager.setHeaderValue](https://developer.mozilla.org/docs/Web/API/NavigationPreloadManager/setHeaderValue) (Chrome 59, Firefox 99, Safari 15.4)
### NotificationEvent
- [NotificationEvent](https://developer.mozilla.org/docs/Web/API/NotificationEvent) (Chrome 42, Firefox 44, Safari 16)
- [NotificationEvent() constructor](https://developer.mozilla.org/docs/Web/API/NotificationEvent/NotificationEvent) (Chrome 42, Firefox 44, Safari 16)
### OES_draw_buffers_indexed
- [OES_draw_buffers_indexed](https://developer.mozilla.org/docs/Web/API/OES_draw_buffers_indexed) (Chrome 100, Firefox 108, Safari 16)
- [OES_draw_buffers_indexed.blendEquationiOES](https://developer.mozilla.org/docs/Web/API/OES_draw_buffers_indexed/blendEquationiOES) (Chrome 100, Firefox 108, Safari 16)
- [OES_draw_buffers_indexed.blendEquationSeparateiOES](https://developer.mozilla.org/docs/Web/API/OES_draw_buffers_indexed/blendEquationSeparateiOES) (Chrome 100, Firefox 108, Safari 16)
- [OES_draw_buffers_indexed.blendFunciOES](https://developer.mozilla.org/docs/Web/API/OES_draw_buffers_indexed/blendFunciOES) (Chrome 100, Firefox 108, Safari 16)
- [OES_draw_buffers_indexed.blendFuncSeparateiOES](https://developer.mozilla.org/docs/Web/API/OES_draw_buffers_indexed/blendFuncSeparateiOES) (Chrome 100, Firefox 108, Safari 16)
- [OES_draw_buffers_indexed.colorMaskiOES](https://developer.mozilla.org/docs/Web/API/OES_draw_buffers_indexed/colorMaskiOES) (Chrome 100, Firefox 108, Safari 16)
- [OES_draw_buffers_indexed.disableiOES](https://developer.mozilla.org/docs/Web/API/OES_draw_buffers_indexed/disableiOES) (Chrome 100, Firefox 108, Safari 16)
- [OES_draw_buffers_indexed.enableiOES](https://developer.mozilla.org/docs/Web/API/OES_draw_buffers_indexed/enableiOES) (Chrome 100, Firefox 108, Safari 16)
### PerformanceMark
- [PerformanceMark.detail](https://developer.mozilla.org/docs/Web/API/PerformanceMark/detail) (Chrome 78, Firefox 101, Safari 14.1)
- [PerformanceMark() constructor](https://developer.mozilla.org/docs/Web/API/PerformanceMark/PerformanceMark) (Chrome 76, Firefox 101, Safari 14.1)
### PerformanceMeasure
- [PerformanceMeasure.detail](https://developer.mozilla.org/docs/Web/API/PerformanceMeasure/detail) (Chrome 78, Firefox 103, Safari 14.1)
### Permissions
- [Permissions](https://developer.mozilla.org/docs/Web/API/Permissions) (Chrome 43, Firefox 46, Safari 16)
- geolocation permission (Chrome 43, Firefox 46, Safari 16)
- [Permissions.query](https://developer.mozilla.org/docs/Web/API/Permissions/query) (Chrome 43, Firefox 46, Safari 16)
### PermissionStatus
- [PermissionStatus](https://developer.mozilla.org/docs/Web/API/PermissionStatus) (Chrome 43, Firefox 46, Safari 16)
- [PermissionStatus.name](https://developer.mozilla.org/docs/Web/API/PermissionStatus/name) (Chrome 97, Firefox 93, Safari 16)
### PushEvent
- [PushEvent](https://developer.mozilla.org/docs/Web/API/PushEvent) (Chrome 42, Firefox 44, Safari 16)
- [PushEvent.data](https://developer.mozilla.org/docs/Web/API/PushEvent/data) (Chrome 50, Firefox 44, Safari 16)
- [PushEvent() constructor](https://developer.mozilla.org/docs/Web/API/PushEvent/PushEvent) (Chrome 42, Firefox 44, Safari 16)
### PushManager
- [PushManager](https://developer.mozilla.org/docs/Web/API/PushManager) (Chrome 42, Firefox 44, Safari 16)
- [PushManager.getSubscription](https://developer.mozilla.org/docs/Web/API/PushManager/getSubscription) (Chrome 42, Firefox 44, Safari 16)
- [PushManager.permissionState](https://developer.mozilla.org/docs/Web/API/PushManager/permissionState) (Chrome 44, Firefox 44, Safari 16)
- [PushManager.subscribe](https://developer.mozilla.org/docs/Web/API/PushManager/subscribe) (Chrome 42, Firefox 44, Safari 16)
### PushMessageData
- [PushMessageData](https://developer.mozilla.org/docs/Web/API/PushMessageData) (Chrome 50, Firefox 44, Safari 16)
- [PushMessageData.arrayBuffer](https://developer.mozilla.org/docs/Web/API/PushMessageData/arrayBuffer) (Chrome 50, Firefox 44, Safari 16)
- [PushMessageData.blob](https://developer.mozilla.org/docs/Web/API/PushMessageData/blob) (Chrome 50, Firefox 44, Safari 16)
- [PushMessageData.json](https://developer.mozilla.org/docs/Web/API/PushMessageData/json) (Chrome 50, Firefox 44, Safari 16)
- [PushMessageData.text](https://developer.mozilla.org/docs/Web/API/PushMessageData/text) (Chrome 50, Firefox 44, Safari 16)
### PushSubscription
- [PushSubscription](https://developer.mozilla.org/docs/Web/API/PushSubscription) (Chrome 42, Firefox 44, Safari 16)
- [PushSubscription.endpoint](https://developer.mozilla.org/docs/Web/API/PushSubscription/endpoint) (Chrome 42, Firefox 44, Safari 16)
- [PushSubscription.expirationTime](https://developer.mozilla.org/docs/Web/API/PushSubscription/expirationTime) (Chrome 60, Firefox 96, Safari 16)
- [getKey()](https://developer.mozilla.org/docs/Web/API/PushSubscription/getKey) (Chrome 42, Firefox 44, Safari 16)
- [PushSubscription.options](https://developer.mozilla.org/docs/Web/API/PushSubscription/options) (Chrome 54, Firefox 44, Safari 16)
- [toJSON()](https://developer.mozilla.org/docs/Web/API/PushSubscription/toJSON) (Chrome 42, Firefox 44, Safari 16)
- [unsubscribe()](https://developer.mozilla.org/docs/Web/API/PushSubscription/unsubscribe) (Chrome 42, Firefox 44, Safari 16)
### PushSubscriptionOptions
- [PushSubscriptionOptions](https://developer.mozilla.org/docs/Web/API/PushSubscriptionOptions) (Chrome 54, Firefox 44, Safari 16)
- [PushSubscriptionOptions.applicationServerKey](https://developer.mozilla.org/docs/Web/API/PushSubscriptionOptions/applicationServerKey) (Chrome 54, Firefox 44, Safari 16)
### ReadableStream
- [ReadableStream.pipeThrough](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeThrough) (Chrome 59, Firefox 102, Safari 10.1)
- [ReadableStream.pipeTo](https://developer.mozilla.org/docs/Web/API/ReadableStream/pipeTo) (Chrome 59, Firefox 100, Safari 10.1)
### ReadableStreamDefaultReader
- [ReadableStreamDefaultReader() constructor](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/ReadableStreamDefaultReader) (Chrome 78, Firefox 100, Safari 10)
### reportError
- [reportError](https://developer.mozilla.org/docs/Web/API/Window/reportError) (Chrome 95, Firefox 93, Safari 15.4)
### ResizeObserver
- options.box parameter (Chrome 84, Firefox 69, Safari 15.4)
### ResizeObserverSize
- [ResizeObserverSize](https://developer.mozilla.org/docs/Web/API/ResizeObserverSize) (Chrome 84, Firefox 69, Safari 15.4)
- [ResizeObserverSize.blockSize](https://developer.mozilla.org/docs/Web/API/ResizeObserverSize/blockSize) (Chrome 84, Firefox 69, Safari 15.4)
- [ResizeObserverSize.inlineSize](https://developer.mozilla.org/docs/Web/API/ResizeObserverSize/inlineSize) (Chrome 84, Firefox 69, Safari 15.4)
### RTCDtlsTransport
- [RTCDtlsTransport](https://developer.mozilla.org/docs/Web/API/RTCDtlsTransport) (Chrome 72, Firefox 82, Safari 15.4)
- [RTCDtlsTransport.state](https://developer.mozilla.org/docs/Web/API/RTCDtlsTransport/state) (Chrome 72, Firefox 82, Safari 15.4)
- statechange event (Chrome 72, Firefox 82, Safari 15.4)
### RTCRtpReceiver
- [RTCRtpReceiver.transport](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/transport) (Chrome 59, Firefox 82, Safari 15.4)
### RTCRtpSender
- [RTCRtpSender.transport](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/transport) (Chrome 75, Firefox 82, Safari 15.4)
### RTCStatsReport
- codec stats (Chrome 80, Firefox 98, Safari 13.1)
- [channels in 'codec' stats](https://developer.mozilla.org/docs/Web/API/RTCCodecStats/channels) (Chrome 83, Firefox 98, Safari 14.1)
- [clockRate in 'codec' stats](https://developer.mozilla.org/docs/Web/API/RTCCodecStats/clockRate) (Chrome 80, Firefox 98, Safari 13.1)
- [id in 'codec' stats](https://developer.mozilla.org/docs/Web/API/RTCCodecStats/id) (Chrome 80, Firefox 98, Safari 13.1)
- [mimeType in 'codec' stats](https://developer.mozilla.org/docs/Web/API/RTCCodecStats/mimeType) (Chrome 80, Firefox 98, Safari 13.1)
- [payloadType in 'codec' stats](https://developer.mozilla.org/docs/Web/API/RTCCodecStats/payloadType) (Chrome 80, Firefox 98, Safari 13.1)
- [sdpFmtpLine in 'codec' stats](https://developer.mozilla.org/docs/Web/API/RTCCodecStats/sdpFmtpLine) (Chrome 83, Firefox 98, Safari 14)
- [timestamp in 'codec' stats](https://developer.mozilla.org/docs/Web/API/RTCCodecStats/timestamp) (Chrome 80, Firefox 98, Safari 13.1)
- [type in 'codec' stats](https://developer.mozilla.org/docs/Web/API/RTCCodecStats/type) (Chrome 80, Firefox 98, Safari 13.1)
- audioLevel in 'inbound-rtp' stats (Chrome 86, Firefox 106, Safari 14.1)
- [codecId in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/codecId) (Chrome 80, Firefox 98, Safari 15.2)
- concealedSamples in 'inbound-rtp' stats (Chrome 86, Firefox 104, Safari 14.1)
- concealmentEvents in 'inbound-rtp' stats (Chrome 86, Firefox 106, Safari 14.1)
- [fecPacketsDiscarded in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/fecPacketsDiscarded) (Chrome 81, Firefox 106, Safari 14.1)
- [fecPacketsReceived in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/fecPacketsReceived) (Chrome 81, Firefox 106, Safari 14.1)
- headerBytesReceived in 'inbound-rtp' stats (Chrome 80, Firefox 106, Safari 14.1)
- insertedSamplesForDeceleration in 'inbound-rtp' stats (Chrome 86, Firefox 106, Safari 14.1)
- jitterBufferDelay in 'inbound-rtp' stats (Chrome 86, Firefox 104, Safari 14.1)
- jitterBufferEmittedCount in 'inbound-rtp' stats (Chrome 86, Firefox 104, Safari 14.1)
- [lastPacketReceivedTimestamp in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/lastPacketReceivedTimestamp) (Chrome 80, Firefox 106, Safari 15.2)
- packetsDiscarded in 'inbound-rtp' stats (Chrome 94, Firefox 96, Safari 15.4)
- removedSamplesForAcceleration in 'inbound-rtp' stats (Chrome 86, Firefox 106, Safari 14.1)
- silentConcealedSamples in 'inbound-rtp' stats (Chrome 86, Firefox 104, Safari 14.1)
- totalAudioEnergy in 'inbound-rtp' stats (Chrome 86, Firefox 106, Safari 14.1)
- totalSamplesDuration in 'inbound-rtp' stats (Chrome 86, Firefox 106, Safari 14.1)
- totalSamplesReceived in 'inbound-rtp' stats (Chrome 86, Firefox 104, Safari 14.1)
- [codecId in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/codecId) (Chrome 80, Firefox 98, Safari 11)
- [headerBytesSent in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/headerBytesSent) (Chrome 80, Firefox 100, Safari 14.1)
- [nackCount in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/nackCount) (Chrome 93, Firefox 55, Safari 15.4)
- [remoteId in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/remoteId) (Chrome 81, Firefox 27, Safari 15.3)
- [retransmittedBytesSent in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/retransmittedBytesSent) (Chrome 80, Firefox 100, Safari 14.1)
- [retransmittedPacketsSent in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/retransmittedPacketsSent) (Chrome 80, Firefox 100, Safari 14.1)
- [codecId in 'remote-inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/codecId) (Chrome 80, Firefox 98, Safari 11)
- [roundTripTime in 'remote-inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/roundTripTime) (Chrome 80, Firefox 96, Safari 14.1)
- [codecId in 'remote-outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/codecId) (Chrome 91, Firefox 98, Safari 11)
### ServiceWorkerGlobalScope
- [notificationclick event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/notificationclick_event) (Chrome 40, Firefox 44, Safari 16)
- [notificationclose event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/notificationclose_event) (Chrome 50, Firefox 44, Safari 16)
- [push event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/push_event) (Chrome 40, Firefox 44, Safari 16)
### ServiceWorkerRegistration
- [ServiceWorkerRegistration.getNotifications](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/getNotifications) (Chrome 40, Firefox 44, Safari 16)
- [ServiceWorkerRegistration.navigationPreload](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/navigationPreload) (Chrome 59, Firefox 99, Safari 15.4)
- [ServiceWorkerRegistration.pushManager](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/pushManager) (Chrome 40, Firefox 44, Safari 16)
- [ServiceWorkerRegistration.showNotification](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/showNotification) (Chrome 42, Firefox 44, Safari 16)
### SpeechSynthesis
- [voiceschanged event](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/voiceschanged_event) (Chrome 33, Firefox 49, Safari 16)
### SpeechSynthesisErrorEvent
- [SpeechSynthesisErrorEvent() constructor](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisErrorEvent/SpeechSynthesisErrorEvent) (Chrome 71, Firefox 49, Safari 16)
### SpeechSynthesisEvent
- [SpeechSynthesisEvent.charLength](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent/charLength) (Chrome 77, Firefox 53, Safari 16)
- [SpeechSynthesisEvent() constructor](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent/SpeechSynthesisEvent) (Chrome 71, Firefox 49, Safari 16)
- [SpeechSynthesisEvent.utterance](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent/utterance) (Chrome 33, Firefox 49, Safari 16)
### structuredClone
- [structuredClone](https://developer.mozilla.org/docs/Web/API/Window/structuredClone) (Chrome 98, Firefox 94, Safari 15.4)
### TextDecoderStream
- [TextDecoderStream](https://developer.mozilla.org/docs/Web/API/TextDecoderStream) (Chrome 71, Firefox 105, Safari 14.1)
- [TextDecoderStream.encoding](https://developer.mozilla.org/docs/Web/API/TextDecoderStream/encoding) (Chrome 71, Firefox 105, Safari 14.1)
- [TextDecoderStream.fatal](https://developer.mozilla.org/docs/Web/API/TextDecoderStream/fatal) (Chrome 71, Firefox 105, Safari 14.1)
- [TextDecoderStream.ignoreBOM](https://developer.mozilla.org/docs/Web/API/TextDecoderStream/ignoreBOM) (Chrome 71, Firefox 105, Safari 14.1)
- [TextDecoderStream.readable](https://developer.mozilla.org/docs/Web/API/TextDecoderStream/readable) (Chrome 71, Firefox 105, Safari 14.1)
- [TextDecoderStream() constructor](https://developer.mozilla.org/docs/Web/API/TextDecoderStream/TextDecoderStream) (Chrome 71, Firefox 105, Safari 14.1)
- [TextDecoderStream.writable](https://developer.mozilla.org/docs/Web/API/TextDecoderStream/writable) (Chrome 71, Firefox 105, Safari 14.1)
### TextEncoderStream
- [TextEncoderStream](https://developer.mozilla.org/docs/Web/API/TextEncoderStream) (Chrome 71, Firefox 105, Safari 14.1)
- [TextEncoderStream.encoding](https://developer.mozilla.org/docs/Web/API/TextEncoderStream/encoding) (Chrome 71, Firefox 105, Safari 14.1)
- [TextEncoderStream.readable](https://developer.mozilla.org/docs/Web/API/TextEncoderStream/readable) (Chrome 71, Firefox 105, Safari 14.1)
- [TextEncoderStream() constructor](https://developer.mozilla.org/docs/Web/API/TextEncoderStream/TextEncoderStream) (Chrome 71, Firefox 105, Safari 14.1)
- [TextEncoderStream.writable](https://developer.mozilla.org/docs/Web/API/TextEncoderStream/writable) (Chrome 71, Firefox 105, Safari 14.1)
### TransformStream
- [TransformStream](https://developer.mozilla.org/docs/Web/API/TransformStream) (Chrome 67, Firefox 102, Safari 14.1)
- [TransformStream.readable](https://developer.mozilla.org/docs/Web/API/TransformStream/readable) (Chrome 67, Firefox 102, Safari 14.1)
- [TransformStream() constructor](https://developer.mozilla.org/docs/Web/API/TransformStream/TransformStream) (Chrome 67, Firefox 102, Safari 14.1)
- [TransformStream.writable](https://developer.mozilla.org/docs/Web/API/TransformStream/writable) (Chrome 67, Firefox 102, Safari 14.1)
### TransformStreamDefaultController
- [TransformStreamDefaultController](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController) (Chrome 67, Firefox 102, Safari 14.1)
- [TransformStreamDefaultController.desiredSize](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/desiredSize) (Chrome 67, Firefox 102, Safari 14.1)
- [TransformStreamDefaultController.enqueue](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/enqueue) (Chrome 67, Firefox 102, Safari 14.1)
- [TransformStreamDefaultController.error](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/error) (Chrome 67, Firefox 102, Safari 14.1)
- [TransformStreamDefaultController.terminate](https://developer.mozilla.org/docs/Web/API/TransformStreamDefaultController/terminate) (Chrome 67, Firefox 102, Safari 14.1)
### WritableStream
- [WritableStream](https://developer.mozilla.org/docs/Web/API/WritableStream) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStream.abort](https://developer.mozilla.org/docs/Web/API/WritableStream/abort) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStream.close](https://developer.mozilla.org/docs/Web/API/WritableStream/close) (Chrome 81, Firefox 100, Safari 14.1)
- [WritableStream.getWriter](https://developer.mozilla.org/docs/Web/API/WritableStream/getWriter) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStream.locked](https://developer.mozilla.org/docs/Web/API/WritableStream/locked) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStream() constructor](https://developer.mozilla.org/docs/Web/API/WritableStream/WritableStream) (Chrome 59, Firefox 100, Safari 14.1)
### WritableStreamDefaultController
- [WritableStreamDefaultController](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStreamDefaultController.error](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultController/error) (Chrome 59, Firefox 100, Safari 14.1)
### WritableStreamDefaultWriter
- [WritableStreamDefaultWriter](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStreamDefaultWriter.abort](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/abort) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStreamDefaultWriter.close](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/close) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStreamDefaultWriter.closed](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/closed) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStreamDefaultWriter.desiredSize](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/desiredSize) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStreamDefaultWriter.ready](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/ready) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStreamDefaultWriter.releaseLock](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/releaseLock) (Chrome 59, Firefox 100, Safari 14.1)
- [WritableStreamDefaultWriter() constructor](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/WritableStreamDefaultWriter) (Chrome 78, Firefox 100, Safari 14.1)
- [WritableStreamDefaultWriter.write](https://developer.mozilla.org/docs/Web/API/WritableStreamDefaultWriter/write) (Chrome 59, Firefox 100, Safari 14.1)
## 2021
### AbortSignal
- [abort() static method](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) (Chrome 93, Firefox 88, Safari 15)
### AbstractRange
- [AbstractRange](https://developer.mozilla.org/docs/Web/API/AbstractRange) (Chrome 90, Firefox 69, Safari 14.1)
- [AbstractRange.collapsed](https://developer.mozilla.org/docs/Web/API/AbstractRange/collapsed) (Chrome 90, Firefox 69, Safari 14.1)
- [AbstractRange.endContainer](https://developer.mozilla.org/docs/Web/API/AbstractRange/endContainer) (Chrome 90, Firefox 69, Safari 14.1)
- [AbstractRange.endOffset](https://developer.mozilla.org/docs/Web/API/AbstractRange/endOffset) (Chrome 90, Firefox 69, Safari 14.1)
- [AbstractRange.startContainer](https://developer.mozilla.org/docs/Web/API/AbstractRange/startContainer) (Chrome 90, Firefox 69, Safari 14.1)
- [AbstractRange.startOffset](https://developer.mozilla.org/docs/Web/API/AbstractRange/startOffset) (Chrome 90, Firefox 69, Safari 14.1)
### AudioParamMap
- [AudioParamMap](https://developer.mozilla.org/docs/Web/API/AudioParamMap) (Chrome 66, Firefox 76, Safari 14.1)
- [Symbol.iterator] (Chrome 66, Firefox 76, Safari 14.1)
- AudioParamMap.entries (Chrome 66, Firefox 76, Safari 14.1)
- AudioParamMap.forEach (Chrome 66, Firefox 76, Safari 14.1)
- AudioParamMap.get (Chrome 66, Firefox 76, Safari 14.1)
- AudioParamMap.has (Chrome 66, Firefox 76, Safari 14.1)
- AudioParamMap.keys (Chrome 66, Firefox 76, Safari 14.1)
- AudioParamMap.size (Chrome 66, Firefox 76, Safari 14.1)
- AudioParamMap.values (Chrome 66, Firefox 76, Safari 14.1)
### AudioWorklet
- [AudioWorklet](https://developer.mozilla.org/docs/Web/API/AudioWorklet) (Chrome 66, Firefox 76, Safari 14.1)
### AudioWorkletGlobalScope
- [AudioWorkletGlobalScope](https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope) (Chrome 66, Firefox 76, Safari 14.1)
- [AudioWorkletGlobalScope.currentFrame](https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/currentFrame) (Chrome 66, Firefox 76, Safari 14.1)
- [AudioWorkletGlobalScope.currentTime](https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/currentTime) (Chrome 66, Firefox 76, Safari 14.1)
- [AudioWorkletGlobalScope.registerProcessor](https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/registerProcessor) (Chrome 66, Firefox 76, Safari 14.1)
- [AudioWorkletGlobalScope.sampleRate](https://developer.mozilla.org/docs/Web/API/AudioWorkletGlobalScope/sampleRate) (Chrome 66, Firefox 76, Safari 14.1)
### AudioWorkletNode
- [AudioWorkletNode](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode) (Chrome 66, Firefox 76, Safari 14.1)
- [AudioWorkletNode() constructor](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/AudioWorkletNode) (Chrome 66, Firefox 76, Safari 14.1)
- [AudioWorkletNode.parameters](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/parameters) (Chrome 66, Firefox 76, Safari 14.1)
- [AudioWorkletNode.port](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/port) (Chrome 66, Firefox 76, Safari 14.1)
- [processorerror event](https://developer.mozilla.org/docs/Web/API/AudioWorkletNode/processorerror_event) (Chrome 66, Firefox 76, Safari 14.1)
### AudioWorkletProcessor
- [AudioWorkletProcessor](https://developer.mozilla.org/docs/Web/API/AudioWorkletProcessor) (Chrome 64, Firefox 76, Safari 14.1)
- [AudioWorkletProcessor() constructor](https://developer.mozilla.org/docs/Web/API/AudioWorkletProcessor/AudioWorkletProcessor) (Chrome 64, Firefox 76, Safari 14.1)
- [AudioWorkletProcessor.port](https://developer.mozilla.org/docs/Web/API/AudioWorkletProcessor/port) (Chrome 64, Firefox 76, Safari 14.1)
### ConstantSourceNode
- [ConstantSourceNode](https://developer.mozilla.org/docs/Web/API/ConstantSourceNode) (Chrome 56, Firefox 52, Safari 14.1)
- [ConstantSourceNode() constructor](https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/ConstantSourceNode) (Chrome 56, Firefox 52, Safari 14.1)
- [ConstantSourceNode.offset](https://developer.mozilla.org/docs/Web/API/ConstantSourceNode/offset) (Chrome 56, Firefox 52, Safari 14.1)
### createImageBitmap
- [createImageBitmap](https://developer.mozilla.org/docs/Web/API/Window/createImageBitmap) (Chrome 50, Firefox 42, Safari 15)
- options.imageOrientation parameter (Chrome 52, Firefox 93, Safari 15)
### crossOriginIsolated
- [crossOriginIsolated](https://developer.mozilla.org/docs/Web/API/Window/crossOriginIsolated) (Chrome 87, Firefox 72, Safari 15.2)
### CSSConditionRule
- [CSSConditionRule](https://developer.mozilla.org/docs/Web/API/CSSConditionRule) (Chrome 56, Firefox 20, Safari 14.1)
- [CSSConditionRule.conditionText](https://developer.mozilla.org/docs/Web/API/CSSConditionRule/conditionText) (Chrome 56, Firefox 20, Safari 14.1)
### EXT_color_buffer_float
- [EXT_color_buffer_float](https://developer.mozilla.org/docs/Web/API/EXT_color_buffer_float) (Chrome 56, Firefox 51, Safari 15)
### EXT_float_blend
- [EXT_float_blend](https://developer.mozilla.org/docs/Web/API/EXT_float_blend) (Chrome 75, Firefox 67, Safari 14.1)
### FormDataEvent
- [FormDataEvent](https://developer.mozilla.org/docs/Web/API/FormDataEvent) (Chrome 77, Firefox 72, Safari 15)
- [FormDataEvent.formData](https://developer.mozilla.org/docs/Web/API/FormDataEvent/formData) (Chrome 77, Firefox 72, Safari 15)
- [FormDataEvent() constructor](https://developer.mozilla.org/docs/Web/API/FormDataEvent/FormDataEvent) (Chrome 77, Firefox 72, Safari 15)
### IIRFilterNode
- [IIRFilterNode](https://developer.mozilla.org/docs/Web/API/IIRFilterNode) (Chrome 49, Firefox 50, Safari 14.1)
- [IIRFilterNode.getFrequencyResponse](https://developer.mozilla.org/docs/Web/API/IIRFilterNode/getFrequencyResponse) (Chrome 49, Firefox 50, Safari 14.1)
- [IIRFilterNode() constructor](https://developer.mozilla.org/docs/Web/API/IIRFilterNode/IIRFilterNode) (Chrome 55, Firefox 53, Safari 14.1)
### ImageBitmap
- [ImageBitmap](https://developer.mozilla.org/docs/Web/API/ImageBitmap) (Chrome 50, Firefox 42, Safari 15)
- [ImageBitmap.close](https://developer.mozilla.org/docs/Web/API/ImageBitmap/close) (Chrome 52, Firefox 46, Safari 15)
- [ImageBitmap.height](https://developer.mozilla.org/docs/Web/API/ImageBitmap/height) (Chrome 50, Firefox 42, Safari 15)
- [ImageBitmap.width](https://developer.mozilla.org/docs/Web/API/ImageBitmap/width) (Chrome 50, Firefox 42, Safari 15)
### InputEvent
- [InputEvent.getTargetRanges](https://developer.mozilla.org/docs/Web/API/InputEvent/getTargetRanges) (Chrome 60, Firefox 87, Safari 10.1)
### MediaRecorder
- [MediaRecorder](https://developer.mozilla.org/docs/Web/API/MediaRecorder) (Chrome 47, Firefox 25, Safari 14.1)
- [MediaRecorder.audioBitsPerSecond](https://developer.mozilla.org/docs/Web/API/MediaRecorder/audioBitsPerSecond) (Chrome 49, Firefox 71, Safari 14.1)
- [dataavailable event](https://developer.mozilla.org/docs/Web/API/MediaRecorder/dataavailable_event) (Chrome 49, Firefox 25, Safari 14.1)
- [error event](https://developer.mozilla.org/docs/Web/API/MediaRecorder/error_event) (Chrome 49, Firefox 25, Safari 14.1)
- [isTypeSupported() static method](https://developer.mozilla.org/docs/Web/API/MediaRecorder/isTypeSupported_static) (Chrome 47, Firefox 25, Safari 14.1)
- [MediaRecorder() constructor](https://developer.mozilla.org/docs/Web/API/MediaRecorder/MediaRecorder) (Chrome 47, Firefox 25, Safari 14.1)
- options parameter (Chrome 49, Firefox 43, Safari 14.1)
- [MediaRecorder.pause](https://developer.mozilla.org/docs/Web/API/MediaRecorder/pause) (Chrome 49, Firefox 25, Safari 14.1)
- [pause event](https://developer.mozilla.org/docs/Web/API/MediaRecorder/pause_event) (Chrome 49, Firefox 65, Safari 14.1)
- [MediaRecorder.requestData](https://developer.mozilla.org/docs/Web/API/MediaRecorder/requestData) (Chrome 49, Firefox 25, Safari 14.1)
- [MediaRecorder.resume](https://developer.mozilla.org/docs/Web/API/MediaRecorder/resume) (Chrome 49, Firefox 25, Safari 14.1)
- [resume event](https://developer.mozilla.org/docs/Web/API/MediaRecorder/resume_event) (Chrome 49, Firefox 65, Safari 14.1)
- [MediaRecorder.start](https://developer.mozilla.org/docs/Web/API/MediaRecorder/start) (Chrome 47, Firefox 25, Safari 14.1)
- [start event](https://developer.mozilla.org/docs/Web/API/MediaRecorder/start_event) (Chrome 49, Firefox 25, Safari 14.1)
- [MediaRecorder.stop](https://developer.mozilla.org/docs/Web/API/MediaRecorder/stop) (Chrome 49, Firefox 25, Safari 14.1)
- [stop event](https://developer.mozilla.org/docs/Web/API/MediaRecorder/stop_event) (Chrome 49, Firefox 25, Safari 14.1)
- [MediaRecorder.videoBitsPerSecond](https://developer.mozilla.org/docs/Web/API/MediaRecorder/videoBitsPerSecond) (Chrome 49, Firefox 71, Safari 14.1)
### MediaSession
- [MediaSession](https://developer.mozilla.org/docs/Web/API/MediaSession) (Chrome 73, Firefox 82, Safari 15)
- [MediaSession.metadata](https://developer.mozilla.org/docs/Web/API/MediaSession/metadata) (Chrome 73, Firefox 82, Safari 15)
- [MediaSession.playbackState](https://developer.mozilla.org/docs/Web/API/MediaSession/playbackState) (Chrome 73, Firefox 82, Safari 15)
- [setActionHandler()](https://developer.mozilla.org/docs/Web/API/MediaSession/setActionHandler) (Chrome 73, Firefox 82, Safari 15)
- "nexttrack" type (Chrome 73, Firefox 82, Safari 15)
- "pause" type (Chrome 73, Firefox 82, Safari 15)
- "play" type (Chrome 73, Firefox 82, Safari 15)
- "previoustrack" type (Chrome 73, Firefox 82, Safari 15)
- "seekbackward" type (Chrome 73, Firefox 82, Safari 15)
- "seekforward" type (Chrome 73, Firefox 82, Safari 15)
- "seekto" type (Chrome 78, Firefox 82, Safari 15)
- "stop" type (Chrome 77, Firefox 82, Safari 15)
- [setPositionState()](https://developer.mozilla.org/docs/Web/API/MediaSession/setPositionState) (Chrome 81, Firefox 82, Safari 15)
### MediaStreamAudioDestinationNode
- [MediaStreamAudioDestinationNode() constructor](https://developer.mozilla.org/docs/Web/API/MediaStreamAudioDestinationNode/MediaStreamAudioDestinationNode) (Chrome 57, Firefox 53, Safari 14.1)
### MediaStreamAudioSourceNode
- [MediaStreamAudioSourceNode() constructor](https://developer.mozilla.org/docs/Web/API/MediaStreamAudioSourceNode/MediaStreamAudioSourceNode) (Chrome 55, Firefox 53, Safari 14.1)
### OES_fbo_render_mipmap
- [OES_fbo_render_mipmap](https://developer.mozilla.org/docs/Web/API/OES_fbo_render_mipmap) (Chrome 80, Firefox 71, Safari 14.1)
### PerformanceNavigationTiming
- [PerformanceNavigationTiming](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.domComplete](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/domComplete) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.domContentLoadedEventEnd](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/domContentLoadedEventEnd) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.domContentLoadedEventStart](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/domContentLoadedEventStart) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.domInteractive](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/domInteractive) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.loadEventEnd](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/loadEventEnd) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.loadEventStart](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/loadEventStart) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.redirectCount](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/redirectCount) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.toJSON](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/toJSON) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.type](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/type) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.unloadEventEnd](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/unloadEventEnd) (Chrome 57, Firefox 58, Safari 15)
- [PerformanceNavigationTiming.unloadEventStart](https://developer.mozilla.org/docs/Web/API/PerformanceNavigationTiming/unloadEventStart) (Chrome 57, Firefox 58, Safari 15)
### PerformanceObserver
- [PerformanceObserver.takeRecords](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/takeRecords) (Chrome 65, Firefox 60, Safari 15)
### PerformancePaintTiming
- [PerformancePaintTiming](https://developer.mozilla.org/docs/Web/API/PerformancePaintTiming) (Chrome 60, Firefox 84, Safari 14.1)
### RTCRtpSender
- [rtcp property in returned object](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#rtcp) (Chrome 69, Firefox 46, Safari 15)
### RTCRtpTransceiver
- [stop()](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/stop) (Chrome 88, Firefox 59, Safari 11)
### RTCStatsReport
- [id in 'remote-inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/id) (Chrome 80, Firefox 72, Safari 14.1)
- [localId in 'remote-inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/localId) (Chrome 80, Firefox 72, Safari 14.1)
- [timestamp in 'remote-inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/timestamp) (Chrome 80, Firefox 72, Safari 14.1)
- [type in 'remote-inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/type) (Chrome 80, Firefox 72, Safari 14.1)
- remote-outbound-rtp stats (Chrome 91, Firefox 27, Safari 11)
- [kind in 'remote-outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/kind) (Chrome 91, Firefox 63, Safari 14)
- [ssrc in 'remote-outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/ssrc) (Chrome 91, Firefox 27, Safari 11)
### SecurityPolicyViolationEvent
- [SecurityPolicyViolationEvent.disposition](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/disposition) (Chrome 56, Firefox 63, Safari 15)
- [SecurityPolicyViolationEvent.sample](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/sample) (Chrome 59, Firefox 63, Safari 15)
### ShadowRoot
- [ShadowRoot.delegatesFocus](https://developer.mozilla.org/docs/Web/API/ShadowRoot/delegatesFocus) (Chrome 53, Firefox 94, Safari 15)
### StaticRange
- [StaticRange() constructor](https://developer.mozilla.org/docs/Web/API/StaticRange/StaticRange) (Chrome 90, Firefox 71, Safari 13.1)
### StereoPannerNode
- [StereoPannerNode](https://developer.mozilla.org/docs/Web/API/StereoPannerNode) (Chrome 41, Firefox 37, Safari 14.1)
- [StereoPannerNode.pan](https://developer.mozilla.org/docs/Web/API/StereoPannerNode/pan) (Chrome 41, Firefox 37, Safari 14.1)
- [StereoPannerNode() constructor](https://developer.mozilla.org/docs/Web/API/StereoPannerNode/StereoPannerNode) (Chrome 55, Firefox 53, Safari 14.1)
### StorageManager
- [StorageManager](https://developer.mozilla.org/docs/Web/API/StorageManager) (Chrome 55, Firefox 57, Safari 15.2)
- [StorageManager.persist](https://developer.mozilla.org/docs/Web/API/StorageManager/persist) (Chrome 55, Firefox 57, Safari 15.2)
- [StorageManager.persisted](https://developer.mozilla.org/docs/Web/API/StorageManager/persisted) (Chrome 55, Firefox 57, Safari 15.2)
### SubmitEvent
- [SubmitEvent](https://developer.mozilla.org/docs/Web/API/SubmitEvent) (Chrome 81, Firefox 75, Safari 15)
- [SubmitEvent() constructor](https://developer.mozilla.org/docs/Web/API/SubmitEvent/SubmitEvent) (Chrome 81, Firefox 75, Safari 15)
### TextEncoder
- [TextEncoder.encodeInto](https://developer.mozilla.org/docs/Web/API/TextEncoder/encodeInto) (Chrome 74, Firefox 66, Safari 14.1)
### VisualViewport
- [VisualViewport](https://developer.mozilla.org/docs/Web/API/VisualViewport) (Chrome 61, Firefox 91, Safari 13)
- [VisualViewport.height](https://developer.mozilla.org/docs/Web/API/VisualViewport/height) (Chrome 61, Firefox 91, Safari 13)
- [VisualViewport.offsetLeft](https://developer.mozilla.org/docs/Web/API/VisualViewport/offsetLeft) (Chrome 61, Firefox 91, Safari 13)
- [VisualViewport.offsetTop](https://developer.mozilla.org/docs/Web/API/VisualViewport/offsetTop) (Chrome 61, Firefox 91, Safari 13)
- [VisualViewport.pageLeft](https://developer.mozilla.org/docs/Web/API/VisualViewport/pageLeft) (Chrome 61, Firefox 91, Safari 13)
- [VisualViewport.pageTop](https://developer.mozilla.org/docs/Web/API/VisualViewport/pageTop) (Chrome 61, Firefox 91, Safari 13)
- [VisualViewport.scale](https://developer.mozilla.org/docs/Web/API/VisualViewport/scale) (Chrome 61, Firefox 91, Safari 13)
- [VisualViewport.width](https://developer.mozilla.org/docs/Web/API/VisualViewport/width) (Chrome 61, Firefox 91, Safari 13)
### WEBGL_compressed_texture_s3tc_srgb
- [WEBGL_compressed_texture_s3tc_srgb](https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_s3tc_srgb) (Chrome 60, Firefox 55, Safari 14.1)
### WebGL2RenderingContext
- [WebGL2RenderingContext](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.activeTexture](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/activeTexture) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.attachShader](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/attachShader) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.beginQuery](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/beginQuery) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.beginTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/beginTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindAttribLocation](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bindAttribLocation) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindBuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bindBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindBufferBase](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bindBufferBase) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindBufferRange](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bindBufferRange) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindFramebuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bindFramebuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindRenderbuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bindRenderbuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindSampler](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bindSampler) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindTexture](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bindTexture) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bindTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bindVertexArray](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bindVertexArray) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.blendColor](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/blendColor) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.blendEquation](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/blendEquation) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.blendEquationSeparate](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/blendEquationSeparate) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.blendFunc](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/blendFunc) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.blendFuncSeparate](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/blendFuncSeparate) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.blitFramebuffer](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/blitFramebuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bufferData](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bufferData) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.bufferSubData](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bufferSubData) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.canvas](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/canvas) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.checkFramebufferStatus](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/checkFramebufferStatus) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clear](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/clear) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clearBufferfi](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clearBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clearBufferfv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clearBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clearBufferiv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clearBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clearBufferuiv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clearBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clearColor](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/clearColor) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clearDepth](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/clearDepth) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clearStencil](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/clearStencil) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.clientWaitSync](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/clientWaitSync) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.colorMask](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/colorMask) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.compileShader](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/compileShader) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.compressedTexImage2D](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/compressedTexImage2D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.compressedTexImage3D](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/compressedTexImage3D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.compressedTexSubImage2D](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/compressedTexSubImage2D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.compressedTexSubImage3D](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/compressedTexSubImage3D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.copyBufferSubData](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/copyBufferSubData) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.copyTexImage2D](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/copyTexImage2D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.copyTexSubImage2D](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/copyTexSubImage2D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.copyTexSubImage3D](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/copyTexSubImage3D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createBuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/createBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createFramebuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/createFramebuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createProgram](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/createProgram) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createQuery](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/createQuery) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createRenderbuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/createRenderbuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createSampler](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/createSampler) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createShader](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/createShader) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createTexture](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/createTexture) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/createTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.createVertexArray](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/createVertexArray) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.cullFace](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/cullFace) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteBuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/deleteBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteFramebuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/deleteFramebuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteProgram](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/deleteProgram) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteQuery](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/deleteQuery) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteRenderbuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/deleteRenderbuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteSampler](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/deleteSampler) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteShader](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/deleteShader) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteSync](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/deleteSync) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteTexture](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/deleteTexture) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/deleteTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.deleteVertexArray](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/deleteVertexArray) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.depthFunc](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/depthFunc) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.depthMask](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/depthMask) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.depthRange](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/depthRange) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.detachShader](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/detachShader) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.disable](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/disable) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.disableVertexAttribArray](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/disableVertexAttribArray) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.drawArrays](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/drawArrays) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.drawArraysInstanced](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/drawArraysInstanced) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.drawBuffers](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/drawBuffers) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.drawElements](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/drawElements) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.drawElementsInstanced](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/drawElementsInstanced) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.drawingBufferHeight](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/drawingBufferHeight) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.drawingBufferWidth](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/drawingBufferWidth) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.drawRangeElements](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/drawRangeElements) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.enable](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/enable) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.enableVertexAttribArray](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/enableVertexAttribArray) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.endQuery](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/endQuery) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.endTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/endTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.fenceSync](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/fenceSync) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.finish](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/finish) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.flush](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/flush) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.framebufferRenderbuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/framebufferRenderbuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.framebufferTexture2D](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/framebufferTexture2D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.framebufferTextureLayer](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/framebufferTextureLayer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.frontFace](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/frontFace) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.generateMipmap](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/generateMipmap) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getActiveAttrib](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getActiveAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getActiveUniform](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getActiveUniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getActiveUniformBlockName](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getActiveUniformBlockName) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getActiveUniformBlockParameter](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getActiveUniformBlockParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getActiveUniforms](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getActiveUniforms) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getAttachedShaders](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getAttachedShaders) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getAttribLocation](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getAttribLocation) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getBufferParameter](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getBufferParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getBufferSubData](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getBufferSubData) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getContextAttributes](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getContextAttributes) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getError](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getError) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getExtension](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getExtension) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getFragDataLocation](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getFragDataLocation) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getFramebufferAttachmentParameter](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getFramebufferAttachmentParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getIndexedParameter](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getIndexedParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getInternalformatParameter](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getInternalformatParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getParameter](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getProgramInfoLog](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getProgramInfoLog) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getProgramParameter](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getProgramParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getQuery](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getQuery) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getQueryParameter](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getQueryParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getRenderbufferParameter](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getRenderbufferParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getSamplerParameter](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getSamplerParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getShaderInfoLog](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getShaderInfoLog) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getShaderParameter](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getShaderParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getShaderPrecisionFormat](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getShaderPrecisionFormat) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getShaderSource](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getShaderSource) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getSupportedExtensions](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getSupportedExtensions) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getSyncParameter](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getSyncParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getTexParameter](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getTexParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getTransformFeedbackVarying](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getTransformFeedbackVarying) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getUniform](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getUniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getUniformBlockIndex](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getUniformBlockIndex) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getUniformIndices](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/getUniformIndices) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getUniformLocation](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getUniformLocation) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getVertexAttrib](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getVertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.getVertexAttribOffset](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/getVertexAttribOffset) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.hint](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/hint) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.invalidateFramebuffer](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/invalidateFramebuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.invalidateSubFramebuffer](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/invalidateSubFramebuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isBuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isContextLost](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isContextLost) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isEnabled](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isEnabled) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isFramebuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isFramebuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isProgram](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isProgram) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isQuery](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/isQuery) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isRenderbuffer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isRenderbuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isSampler](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/isSampler) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isShader](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isShader) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isSync](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/isSync) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isTexture](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/isTexture) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/isTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.isVertexArray](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/isVertexArray) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.lineWidth](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/lineWidth) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.linkProgram](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/linkProgram) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.pauseTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/pauseTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.pixelStorei](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/pixelStorei) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.polygonOffset](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/polygonOffset) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.readBuffer](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/readBuffer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.readPixels](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/readPixels) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.renderbufferStorage](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/renderbufferStorage) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.renderbufferStorageMultisample](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/renderbufferStorageMultisample) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.resumeTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/resumeTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.sampleCoverage](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/sampleCoverage) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.samplerParameterf](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/samplerParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.samplerParameteri](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/samplerParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.scissor](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/scissor) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.shaderSource](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/shaderSource) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.stencilFunc](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/stencilFunc) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.stencilFuncSeparate](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/stencilFuncSeparate) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.stencilMask](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/stencilMask) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.stencilMaskSeparate](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/stencilMaskSeparate) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.stencilOp](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/stencilOp) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.stencilOpSeparate](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/stencilOpSeparate) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.texImage2D](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/texImage2D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.texImage3D](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/texImage3D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.texParameterf](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/texParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.texParameteri](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/texParameter) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.texStorage2D](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/texStorage2D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.texStorage3D](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/texStorage3D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.texSubImage2D](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/texSubImage2D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.texSubImage3D](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/texSubImage3D) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.transformFeedbackVaryings](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/transformFeedbackVaryings) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform1f](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform1fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform1i](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform1iv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform1ui](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform1uiv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform2f](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform2fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform2i](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform2iv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform2ui](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform2uiv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform3f](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform3fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform3i](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform3iv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform3ui](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform3uiv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform4f](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform4fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform4i](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform4iv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform4ui](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniform4uiv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniform) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformBlockBinding](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformBlockBinding) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix2fv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix2x3fv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix2x4fv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix3fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix3x2fv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix3x4fv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix4fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix4x2fv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.uniformMatrix4x3fv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.useProgram](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/useProgram) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.validateProgram](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/validateProgram) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttrib1f](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttrib1fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttrib2f](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttrib2fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttrib3f](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttrib3fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttrib4f](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttrib4fv](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttrib) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttribDivisor](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/vertexAttribDivisor) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttribI4i](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/vertexAttribI) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttribI4iv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/vertexAttribI) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttribI4ui](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/vertexAttribI) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttribI4uiv](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/vertexAttribI) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttribIPointer](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/vertexAttribIPointer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.vertexAttribPointer](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/vertexAttribPointer) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.viewport](https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/viewport) (Chrome 56, Firefox 51, Safari 15)
- [WebGL2RenderingContext.waitSync](https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/waitSync) (Chrome 56, Firefox 51, Safari 15)
### WebGLQuery
- [WebGLQuery](https://developer.mozilla.org/docs/Web/API/WebGLQuery) (Chrome 56, Firefox 51, Safari 15)
### WebGLSampler
- [WebGLSampler](https://developer.mozilla.org/docs/Web/API/WebGLSampler) (Chrome 56, Firefox 51, Safari 15)
### WebGLSync
- [WebGLSync](https://developer.mozilla.org/docs/Web/API/WebGLSync) (Chrome 56, Firefox 51, Safari 15)
### WebGLTransformFeedback
- [WebGLTransformFeedback](https://developer.mozilla.org/docs/Web/API/WebGLTransformFeedback) (Chrome 56, Firefox 51, Safari 15)
### WebGLVertexArrayObject
- [WebGLVertexArrayObject](https://developer.mozilla.org/docs/Web/API/WebGLVertexArrayObject) (Chrome 56, Firefox 51, Safari 15)
### Worklet
- [Worklet](https://developer.mozilla.org/docs/Web/API/Worklet) (Chrome 65, Firefox 76, Safari 14.1)
- [Worklet.addModule](https://developer.mozilla.org/docs/Web/API/Worklet/addModule) (Chrome 65, Firefox 76, Safari 14.1)
### WorkletGlobalScope
- [WorkletGlobalScope](https://developer.mozilla.org/docs/Web/API/WorkletGlobalScope) (Chrome 65, Firefox 76, Safari 14.1)
## 2020
### Animation
- [Animation](https://developer.mozilla.org/docs/Web/API/Animation) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation() constructor](https://developer.mozilla.org/docs/Web/API/Animation/Animation) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.cancel](https://developer.mozilla.org/docs/Web/API/Animation/cancel) (Chrome 75, Firefox 48, Safari 13.1)
- [cancel event](https://developer.mozilla.org/docs/Web/API/Animation/cancel_event) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.commitStyles](https://developer.mozilla.org/docs/Web/API/Animation/commitStyles) (Chrome 84, Firefox 75, Safari 13.1)
- [Animation.currentTime](https://developer.mozilla.org/docs/Web/API/Animation/currentTime) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.effect](https://developer.mozilla.org/docs/Web/API/Animation/effect) (Chrome 75, Firefox 63, Safari 13.1)
- [Animation.finish](https://developer.mozilla.org/docs/Web/API/Animation/finish) (Chrome 75, Firefox 48, Safari 13.1)
- [finish event](https://developer.mozilla.org/docs/Web/API/Animation/finish_event) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.finished](https://developer.mozilla.org/docs/Web/API/Animation/finished) (Chrome 84, Firefox 63, Safari 13.1)
- [Animation.id](https://developer.mozilla.org/docs/Web/API/Animation/id) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.pause](https://developer.mozilla.org/docs/Web/API/Animation/pause) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.pending](https://developer.mozilla.org/docs/Web/API/Animation/pending) (Chrome 76, Firefox 59, Safari 13.1)
- [Animation.persist](https://developer.mozilla.org/docs/Web/API/Animation/persist) (Chrome 84, Firefox 75, Safari 13.1)
- [Animation.play](https://developer.mozilla.org/docs/Web/API/Animation/play) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.playbackRate](https://developer.mozilla.org/docs/Web/API/Animation/playbackRate) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.playState](https://developer.mozilla.org/docs/Web/API/Animation/playState) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.ready](https://developer.mozilla.org/docs/Web/API/Animation/ready) (Chrome 84, Firefox 63, Safari 13.1)
- [remove event](https://developer.mozilla.org/docs/Web/API/Animation/remove_event) (Chrome 84, Firefox 75, Safari 13.1)
- [Browsers automatically remove indefinite filling animations](https://developer.mozilla.org/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API#automatically_removing_filling_animations) (Chrome 84, Firefox 75, Safari 13.1)
- [Animation.replaceState](https://developer.mozilla.org/docs/Web/API/Animation/replaceState) (Chrome 84, Firefox 75, Safari 13.1)
- [Animation.reverse](https://developer.mozilla.org/docs/Web/API/Animation/reverse) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.startTime](https://developer.mozilla.org/docs/Web/API/Animation/startTime) (Chrome 75, Firefox 48, Safari 13.1)
- [Animation.timeline](https://developer.mozilla.org/docs/Web/API/Animation/timeline) (Chrome 84, Firefox 75, Safari 13.1)
- [Animation.updatePlaybackRate](https://developer.mozilla.org/docs/Web/API/Animation/updatePlaybackRate) (Chrome 76, Firefox 60, Safari 13.1)
### AnimationPlaybackEvent
- [AnimationPlaybackEvent](https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent) (Chrome 84, Firefox 63, Safari 13.1)
- [AnimationPlaybackEvent() constructor](https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/AnimationPlaybackEvent) (Chrome 84, Firefox 63, Safari 13.1)
- [AnimationPlaybackEvent.currentTime](https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/currentTime) (Chrome 84, Firefox 63, Safari 13.1)
- [AnimationPlaybackEvent.timelineTime](https://developer.mozilla.org/docs/Web/API/AnimationPlaybackEvent/timelineTime) (Chrome 84, Firefox 63, Safari 13.1)
### AnimationTimeline
- [AnimationTimeline](https://developer.mozilla.org/docs/Web/API/AnimationTimeline) (Chrome 84, Firefox 75, Safari 13.1)
- [AnimationTimeline.currentTime](https://developer.mozilla.org/docs/Web/API/AnimationTimeline/currentTime) (Chrome 84, Firefox 75, Safari 13.1)
### BlobEvent
- [BlobEvent](https://developer.mozilla.org/docs/Web/API/BlobEvent) (Chrome 49, Firefox 21, Safari 14)
- [BlobEvent() constructor](https://developer.mozilla.org/docs/Web/API/BlobEvent/BlobEvent) (Chrome 49, Firefox 21, Safari 14)
- [BlobEvent.data](https://developer.mozilla.org/docs/Web/API/BlobEvent/data) (Chrome 49, Firefox 21, Safari 14)
### Clipboard
- [Clipboard](https://developer.mozilla.org/docs/Web/API/Clipboard) (Chrome 66, Firefox 63, Safari 13.1)
- [Clipboard.writeText](https://developer.mozilla.org/docs/Web/API/Clipboard/writeText) (Chrome 66, Firefox 63, Safari 13.1)
### CSSAnimation
- [CSSAnimation](https://developer.mozilla.org/docs/Web/API/CSSAnimation) (Chrome 84, Firefox 75, Safari 13.1)
- [CSSAnimation.animationName](https://developer.mozilla.org/docs/Web/API/CSSAnimation/animationName) (Chrome 84, Firefox 75, Safari 13.1)
### CSSTransition
- [CSSTransition](https://developer.mozilla.org/docs/Web/API/CSSTransition) (Chrome 84, Firefox 75, Safari 13.1)
- [CSSTransition.transitionProperty](https://developer.mozilla.org/docs/Web/API/CSSTransition/transitionProperty) (Chrome 84, Firefox 75, Safari 13.1)
### DocumentTimeline
- [DocumentTimeline](https://developer.mozilla.org/docs/Web/API/DocumentTimeline) (Chrome 84, Firefox 75, Safari 13.1)
- [DocumentTimeline() constructor](https://developer.mozilla.org/docs/Web/API/DocumentTimeline/DocumentTimeline) (Chrome 84, Firefox 75, Safari 13.1)
### DragEvent
- [DragEvent](https://developer.mozilla.org/docs/Web/API/DragEvent) (Chrome 46, Firefox 3.5, Safari 14)
- [DragEvent.dataTransfer](https://developer.mozilla.org/docs/Web/API/DragEvent/dataTransfer) (Chrome 46, Firefox 3.5, Safari 14)
- [DragEvent() constructor](https://developer.mozilla.org/docs/Web/API/DragEvent/DragEvent) (Chrome 46, Firefox 3.5, Safari 14)
### IntersectionObserver
- options.root parameter can be a Document (Chrome 81, Firefox 76, Safari 14)
### KeyframeEffect
- [KeyframeEffect](https://developer.mozilla.org/docs/Web/API/KeyframeEffect) (Chrome 75, Firefox 63, Safari 13.1)
- [KeyframeEffect.getKeyframes](https://developer.mozilla.org/docs/Web/API/KeyframeEffect/getKeyframes) (Chrome 84, Firefox 63, Safari 13.1)
- [KeyframeEffect() constructor](https://developer.mozilla.org/docs/Web/API/KeyframeEffect/KeyframeEffect) (Chrome 75, Firefox 63, Safari 13.1)
- [KeyframeEffect.pseudoElement](https://developer.mozilla.org/docs/Web/API/KeyframeEffect/pseudoElement) (Chrome 84, Firefox 75, Safari 14)
- [KeyframeEffect.setKeyframes](https://developer.mozilla.org/docs/Web/API/KeyframeEffect/setKeyframes) (Chrome 84, Firefox 63, Safari 13.1)
- [KeyframeEffect.target](https://developer.mozilla.org/docs/Web/API/KeyframeEffect/target) (Chrome 75, Firefox 63, Safari 13.1)
### MediaMetadata
- [MediaMetadata](https://developer.mozilla.org/docs/Web/API/MediaMetadata) (Chrome 57, Firefox 82, Safari 14)
- [MediaMetadata.album](https://developer.mozilla.org/docs/Web/API/MediaMetadata/album) (Chrome 57, Firefox 82, Safari 14)
- [MediaMetadata.artist](https://developer.mozilla.org/docs/Web/API/MediaMetadata/artist) (Chrome 57, Firefox 82, Safari 14)
- [MediaMetadata.artwork](https://developer.mozilla.org/docs/Web/API/MediaMetadata/artwork) (Chrome 57, Firefox 82, Safari 14)
- [MediaMetadata() constructor](https://developer.mozilla.org/docs/Web/API/MediaMetadata/MediaMetadata) (Chrome 57, Firefox 82, Safari 14)
- [MediaMetadata.title](https://developer.mozilla.org/docs/Web/API/MediaMetadata/title) (Chrome 57, Firefox 82, Safari 14)
### MediaQueryListEvent
- [MediaQueryListEvent](https://developer.mozilla.org/docs/Web/API/MediaQueryListEvent) (Chrome 39, Firefox 55, Safari 14)
- [MediaQueryListEvent.matches](https://developer.mozilla.org/docs/Web/API/MediaQueryListEvent/matches) (Chrome 39, Firefox 55, Safari 14)
- [MediaQueryListEvent.media](https://developer.mozilla.org/docs/Web/API/MediaQueryListEvent/media) (Chrome 39, Firefox 55, Safari 14)
- [MediaQueryListEvent() constructor](https://developer.mozilla.org/docs/Web/API/MediaQueryListEvent/MediaQueryListEvent) (Chrome 39, Firefox 55, Safari 14)
### ResizeObserver
- [ResizeObserver](https://developer.mozilla.org/docs/Web/API/ResizeObserver) (Chrome 64, Firefox 69, Safari 13.1)
- [ResizeObserver.disconnect](https://developer.mozilla.org/docs/Web/API/ResizeObserver/disconnect) (Chrome 64, Firefox 69, Safari 13.1)
- [ResizeObserver.observe](https://developer.mozilla.org/docs/Web/API/ResizeObserver/observe) (Chrome 64, Firefox 69, Safari 13.1)
- [ResizeObserver() constructor](https://developer.mozilla.org/docs/Web/API/ResizeObserver/ResizeObserver) (Chrome 64, Firefox 69, Safari 13.1)
- [ResizeObserver.unobserve](https://developer.mozilla.org/docs/Web/API/ResizeObserver/unobserve) (Chrome 64, Firefox 69, Safari 13.1)
### ResizeObserverEntry
- [ResizeObserverEntry](https://developer.mozilla.org/docs/Web/API/ResizeObserverEntry) (Chrome 64, Firefox 69, Safari 13.1)
- [ResizeObserverEntry.contentRect](https://developer.mozilla.org/docs/Web/API/ResizeObserverEntry/contentRect) (Chrome 64, Firefox 69, Safari 13.1)
- [ResizeObserverEntry.target](https://developer.mozilla.org/docs/Web/API/ResizeObserverEntry/target) (Chrome 64, Firefox 69, Safari 13.1)
### RTCDTMFSender
- [RTCDTMFSender](https://developer.mozilla.org/docs/Web/API/RTCDTMFSender) (Chrome 27, Firefox 52, Safari 13.1)
- [RTCDTMFSender.insertDTMF](https://developer.mozilla.org/docs/Web/API/RTCDTMFSender/insertDTMF) (Chrome 27, Firefox 52, Safari 13.1)
- [RTCDTMFSender.toneBuffer](https://developer.mozilla.org/docs/Web/API/RTCDTMFSender/toneBuffer) (Chrome 27, Firefox 52, Safari 13.1)
- [tonechange event](https://developer.mozilla.org/docs/Web/API/RTCDTMFSender/tonechange_event) (Chrome 27, Firefox 52, Safari 13.1)
### RTCDTMFToneChangeEvent
- [RTCDTMFToneChangeEvent](https://developer.mozilla.org/docs/Web/API/RTCDTMFToneChangeEvent) (Chrome 27, Firefox 52, Safari 13.1)
- [RTCDTMFToneChangeEvent() constructor](https://developer.mozilla.org/docs/Web/API/RTCDTMFToneChangeEvent/RTCDTMFToneChangeEvent) (Chrome 27, Firefox 52, Safari 13.1)
- [RTCDTMFToneChangeEvent.tone](https://developer.mozilla.org/docs/Web/API/RTCDTMFToneChangeEvent/tone) (Chrome 27, Firefox 52, Safari 13.1)
### RTCRtpSender
- [RTCRtpSender.dtmf](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/dtmf) (Chrome 66, Firefox 52, Safari 13.1)
### RTCStatsReport
- [id in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/id) (Chrome 80, Firefox 72, Safari 13.1)
- [timestamp in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/timestamp) (Chrome 80, Firefox 72, Safari 13.1)
- [type in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/type) (Chrome 80, Firefox 72, Safari 13.1)
- data-channel stats (Chrome 80, Firefox 79, Safari 13.1)
- [bytesReceived in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/bytesReceived) (Chrome 80, Firefox 79, Safari 13.1)
- [bytesSent in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/bytesSent) (Chrome 80, Firefox 79, Safari 13.1)
- [id in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/id) (Chrome 80, Firefox 79, Safari 13.1)
- [label in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/label) (Chrome 80, Firefox 79, Safari 13.1)
- [messagesReceived in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/messagesReceived) (Chrome 80, Firefox 79, Safari 13.1)
- [messagesSent in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/messagesSent) (Chrome 80, Firefox 79, Safari 13.1)
- [protocol in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/protocol) (Chrome 80, Firefox 79, Safari 13.1)
- [state in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/state) (Chrome 80, Firefox 79, Safari 13.1)
- [timestamp in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/timestamp) (Chrome 80, Firefox 79, Safari 13.1)
- [type in 'data-channel' stats](https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/type) (Chrome 80, Firefox 79, Safari 13.1)
- [bytesReceived in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/bytesReceived) (Chrome 79, Firefox 27, Safari 13.1)
- [id in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/id) (Chrome 80, Firefox 72, Safari 13.1)
- jitter in 'inbound-rtp' stats (Chrome 80, Firefox 27, Safari 13.1)
- [kind in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/kind) (Chrome 80, Firefox 63, Safari 14)
- packetsLost in 'inbound-rtp' stats (Chrome 80, Firefox 72, Safari 13.1)
- packetsReceived in 'inbound-rtp' stats (Chrome 80, Firefox 72, Safari 13.1)
- [ssrc in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/ssrc) (Chrome 80, Firefox 27, Safari 11)
- [timestamp in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/timestamp) (Chrome 80, Firefox 72, Safari 13.1)
- [type in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/type) (Chrome 80, Firefox 72, Safari 13.1)
- local-candidate stats (Chrome 80, Firefox 27, Safari 12.1)
- [candidateType in 'local-candidate' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/candidateType) (Chrome 80, Firefox 27, Safari 12.1)
- [id in 'local-candidate' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/id) (Chrome 80, Firefox 72, Safari 13.1)
- [priority in 'local-candidate' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/priority) (Chrome 80, Firefox 72, Safari 12.1)
- [timestamp in 'local-candidate' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/timestamp) (Chrome 80, Firefox 72, Safari 13.1)
- [transportId in 'local-candidate' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/transportId) (Chrome 80, Firefox 31, Safari 12.1)
- [type in 'local-candidate' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/type) (Chrome 80, Firefox 72, Safari 13.1)
- outbound-rtp stats (Chrome 80, Firefox 27, Safari 11)
- [bytesSent in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/bytesSent) (Chrome 80, Firefox 72, Safari 13.1)
- [framesEncoded in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/framesEncoded) (Chrome 80, Firefox 55, Safari 11)
- [id in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/id) (Chrome 80, Firefox 72, Safari 13.1)
- [kind in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/kind) (Chrome 80, Firefox 63, Safari 14)
- [packetsSent in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/packetsSent) (Chrome 80, Firefox 27, Safari 13.1)
- [ssrc in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/ssrc) (Chrome 80, Firefox 27, Safari 11)
- [timestamp in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/timestamp) (Chrome 80, Firefox 72, Safari 13.1)
- [type in 'outbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/type) (Chrome 80, Firefox 72, Safari 13.1)
- remote-candidate stats (Chrome 80, Firefox 27, Safari 12.1)
- candidateType in 'remote-candidate' stats (Chrome 80, Firefox 27, Safari 12.1)
- id in 'remote-candidate' stats (Chrome 80, Firefox 72, Safari 13.1)
- priority in 'remote-candidate' stats (Chrome 80, Firefox 72, Safari 12.1)
- timestamp in 'remote-candidate' stats (Chrome 80, Firefox 72, Safari 13.1)
- transportId in 'remote-candidate' stats (Chrome 80, Firefox 31, Safari 12.1)
- type in 'remote-candidate' stats (Chrome 80, Firefox 72, Safari 13.1)
- remote-inbound-rtp stats (Chrome 80, Firefox 27, Safari 11)
- [kind in 'remote-inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/kind) (Chrome 80, Firefox 63, Safari 14)
- [ssrc in 'remote-inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/ssrc) (Chrome 80, Firefox 27, Safari 11)
### ServiceWorkerGlobalScope
- [messageerror event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/messageerror_event) (Chrome 81, Firefox 65, Safari 11.1)
### ShadowRoot
- [ShadowRoot.getAnimations](https://developer.mozilla.org/docs/Web/API/ShadowRoot/getAnimations) (Chrome 84, Firefox 75, Safari 14)
### WEBGL_color_buffer_float
- [WEBGL_color_buffer_float](https://developer.mozilla.org/docs/Web/API/WEBGL_color_buffer_float) (Chrome 63, Firefox 30, Safari 14)
### WEBGL_debug_shaders
- [WEBGL_debug_shaders](https://developer.mozilla.org/docs/Web/API/WEBGL_debug_shaders) (Chrome 47, Firefox 56, Safari 14)
- [WEBGL_debug_shaders.getTranslatedShaderSource](https://developer.mozilla.org/docs/Web/API/WEBGL_debug_shaders/getTranslatedShaderSource) (Chrome 47, Firefox 56, Safari 14)
## 2019
### AuthenticatorAssertionResponse
- [AuthenticatorAssertionResponse](https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse) (Chrome 67, Firefox 60, Safari 13)
- [AuthenticatorAssertionResponse.authenticatorData](https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/authenticatorData) (Chrome 67, Firefox 60, Safari 13)
- [AuthenticatorAssertionResponse.signature](https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/signature) (Chrome 67, Firefox 60, Safari 13)
- [AuthenticatorAssertionResponse.userHandle](https://developer.mozilla.org/docs/Web/API/AuthenticatorAssertionResponse/userHandle) (Chrome 67, Firefox 60, Safari 13)
### AuthenticatorAttestationResponse
- [AuthenticatorAttestationResponse](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse) (Chrome 67, Firefox 60, Safari 13)
- [AuthenticatorAttestationResponse.attestationObject](https://developer.mozilla.org/docs/Web/API/AuthenticatorAttestationResponse/attestationObject) (Chrome 67, Firefox 60, Safari 13)
### AuthenticatorResponse
- [AuthenticatorResponse](https://developer.mozilla.org/docs/Web/API/AuthenticatorResponse) (Chrome 67, Firefox 60, Safari 13)
- [AuthenticatorResponse.clientDataJSON](https://developer.mozilla.org/docs/Web/API/AuthenticatorResponse/clientDataJSON) (Chrome 67, Firefox 60, Safari 13)
### ByteLengthQueuingStrategy
- [ByteLengthQueuingStrategy](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy) (Chrome 52, Firefox 65, Safari 10.1)
- [ByteLengthQueuingStrategy() constructor](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/ByteLengthQueuingStrategy) (Chrome 52, Firefox 65, Safari 10.1)
- [ByteLengthQueuingStrategy.highWaterMark](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/highWaterMark) (Chrome 52, Firefox 65, Safari 10.1)
- [ByteLengthQueuingStrategy.size](https://developer.mozilla.org/docs/Web/API/ByteLengthQueuingStrategy/size) (Chrome 52, Firefox 65, Safari 10.1)
### CountQueuingStrategy
- [CountQueuingStrategy](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy) (Chrome 52, Firefox 65, Safari 10.1)
- [CountQueuingStrategy() constructor](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/CountQueuingStrategy) (Chrome 52, Firefox 65, Safari 10.1)
- [CountQueuingStrategy.highWaterMark](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/highWaterMark) (Chrome 52, Firefox 65, Safari 10.1)
- [CountQueuingStrategy.size](https://developer.mozilla.org/docs/Web/API/CountQueuingStrategy/size) (Chrome 52, Firefox 65, Safari 10.1)
### Credential
- [Credential](https://developer.mozilla.org/docs/Web/API/Credential) (Chrome 51, Firefox 60, Safari 13)
- [Credential.id](https://developer.mozilla.org/docs/Web/API/Credential/id) (Chrome 51, Firefox 60, Safari 13)
- [Credential.type](https://developer.mozilla.org/docs/Web/API/Credential/type) (Chrome 51, Firefox 60, Safari 13)
### CredentialsContainer
- [CredentialsContainer](https://developer.mozilla.org/docs/Web/API/CredentialsContainer) (Chrome 51, Firefox 60, Safari 13)
- [CredentialsContainer.create](https://developer.mozilla.org/docs/Web/API/CredentialsContainer/create) (Chrome 60, Firefox 60, Safari 13)
- publicKey option (Chrome 67, Firefox 60, Safari 13)
- attestation option (Chrome 67, Firefox 60, Safari 13)
- [CredentialsContainer.create.publicKey_option.attestation.direct](https://developer.mozilla.org/docs/Web/API/PublicKeyCredentialCreationOptions#direct) (Chrome 67, Firefox 60, Safari 13)
- [CredentialsContainer.create.publicKey_option.attestation.enterprise](https://developer.mozilla.org/docs/Web/API/PublicKeyCredentialCreationOptions#enterprise) (Chrome 67, Firefox 60, Safari 13)
- [CredentialsContainer.create.publicKey_option.attestation.indirect](https://developer.mozilla.org/docs/Web/API/PublicKeyCredentialCreationOptions#indirect) (Chrome 67, Firefox 60, Safari 13)
- [CredentialsContainer.create.publicKey_option.attestation.none](https://developer.mozilla.org/docs/Web/API/PublicKeyCredentialCreationOptions#none) (Chrome 67, Firefox 60, Safari 13)
- [create() extensions](https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions) (Chrome 67, Firefox 60, Safari 13)
- [appidExclude extension](https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#appidexclude) (Chrome 67, Firefox 60, Safari 13)
- [CredentialsContainer.get](https://developer.mozilla.org/docs/Web/API/CredentialsContainer/get) (Chrome 51, Firefox 60, Safari 13)
- publicKey option (Chrome 67, Firefox 60, Safari 13)
- [get() extensions](https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions) (Chrome 67, Firefox 60, Safari 13)
- appid extension (Chrome 67, Firefox 60, Safari 13)
- [CredentialsContainer.store](https://developer.mozilla.org/docs/Web/API/CredentialsContainer/store) (Chrome 51, Firefox 60, Safari 13)
### CustomElementRegistry
- [CustomElementRegistry.upgrade](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/upgrade) (Chrome 68, Firefox 63, Safari 12.1)
### DOMMatrixReadOnly
- fromFloat32Array() static method (Chrome 61, Firefox 69, Safari 11)
- fromFloat64Array() static method (Chrome 61, Firefox 69, Safari 11)
- fromMatrix() static method (Chrome 61, Firefox 69, Safari 11)
- Available in workers (Chrome 61, Firefox 69, Safari 11)
### DOMPoint
- Available in workers (Chrome 61, Firefox 69, Safari 10.1)
### DOMPointReadOnly
- [matrixTransform()](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/matrixTransform) (Chrome 61, Firefox 69, Safari 11)
- Available in workers (Chrome 61, Firefox 69, Safari 10.1)
### DOMQuad
- fromQuad() static method (Chrome 61, Firefox 69, Safari 11)
- fromRect() static method (Chrome 61, Firefox 69, Safari 11)
- Available in workers (Chrome 61, Firefox 69, Safari 11)
### HTMLDataListElement
- [HTMLDataListElement](https://developer.mozilla.org/docs/Web/API/HTMLDataListElement) (Chrome 20, Firefox 4, Safari 12.1)
- [HTMLDataListElement.options](https://developer.mozilla.org/docs/Web/API/HTMLDataListElement/options) (Chrome 20, Firefox 4, Safari 12.1)
### HTMLMarqueeElement
- [HTMLMarqueeElement](https://developer.mozilla.org/docs/Web/API/HTMLMarqueeElement) (Chrome 1, Firefox 65, Safari 1.2)
- HTMLMarqueeElement.behavior (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.bgColor (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.direction (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.height (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.hspace (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.loop (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.scrollAmount (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.scrollDelay (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.start (Chrome 1, Firefox 65, Safari 1.2)
- HTMLMarqueeElement.stop (Chrome 1, Firefox 65, Safari 1.2)
- HTMLMarqueeElement.trueSpeed (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.vspace (Chrome 10, Firefox 65, Safari 5.1)
- HTMLMarqueeElement.width (Chrome 10, Firefox 65, Safari 5.1)
### HTMLSlotElement
- [HTMLSlotElement.assignedElements](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/assignedElements) (Chrome 65, Firefox 66, Safari 12.1)
### InputEvent
- [InputEvent.data](https://developer.mozilla.org/docs/Web/API/InputEvent/data) (Chrome 60, Firefox 67, Safari 10.1)
- [InputEvent.dataTransfer](https://developer.mozilla.org/docs/Web/API/InputEvent/dataTransfer) (Chrome 60, Firefox 67, Safari 10.1)
- [InputEvent.inputType](https://developer.mozilla.org/docs/Web/API/InputEvent/inputType) (Chrome 60, Firefox 66, Safari 10.1)
### IntersectionObserver
- [IntersectionObserver](https://developer.mozilla.org/docs/Web/API/IntersectionObserver) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserver.disconnect](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/disconnect) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserver() constructor](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/IntersectionObserver) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserver.observe](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/observe) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserver.root](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/root) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserver.rootMargin](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/rootMargin) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserver.takeRecords](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/takeRecords) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserver.thresholds](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/thresholds) (Chrome 52, Firefox 55, Safari 12.1)
- [IntersectionObserver.unobserve](https://developer.mozilla.org/docs/Web/API/IntersectionObserver/unobserve) (Chrome 51, Firefox 55, Safari 12.1)
### IntersectionObserverEntry
- [IntersectionObserverEntry](https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserverEntry.boundingClientRect](https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/boundingClientRect) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserverEntry.intersectionRatio](https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/intersectionRatio) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserverEntry.intersectionRect](https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/intersectionRect) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserverEntry.isIntersecting](https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/isIntersecting) (Chrome 58, Firefox 55, Safari 12.1)
- [IntersectionObserverEntry.rootBounds](https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/rootBounds) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserverEntry.target](https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/target) (Chrome 51, Firefox 55, Safari 12.1)
- [IntersectionObserverEntry.time](https://developer.mozilla.org/docs/Web/API/IntersectionObserverEntry/time) (Chrome 51, Firefox 55, Safari 12.1)
### MediaCapabilities
- [MediaCapabilities](https://developer.mozilla.org/docs/Web/API/MediaCapabilities) (Chrome 66, Firefox 63, Safari 13)
- [MediaCapabilities.decodingInfo](https://developer.mozilla.org/docs/Web/API/MediaCapabilities/decodingInfo) (Chrome 66, Firefox 63, Safari 13)
### MediaDevices
- Secure context required (Chrome 53, Firefox 68, Safari 11)
### MediaEncryptedEvent
- [MediaEncryptedEvent](https://developer.mozilla.org/docs/Web/API/MediaEncryptedEvent) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaEncryptedEvent.initData](https://developer.mozilla.org/docs/Web/API/MediaEncryptedEvent/initData) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaEncryptedEvent.initDataType](https://developer.mozilla.org/docs/Web/API/MediaEncryptedEvent/initDataType) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaEncryptedEvent() constructor](https://developer.mozilla.org/docs/Web/API/MediaEncryptedEvent/MediaEncryptedEvent) (Chrome 42, Firefox 38, Safari 12.1)
### MediaKeyMessageEvent
- [MediaKeyMessageEvent](https://developer.mozilla.org/docs/Web/API/MediaKeyMessageEvent) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeyMessageEvent() constructor](https://developer.mozilla.org/docs/Web/API/MediaKeyMessageEvent/MediaKeyMessageEvent) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeyMessageEvent.message](https://developer.mozilla.org/docs/Web/API/MediaKeyMessageEvent/message) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeyMessageEvent.messageType](https://developer.mozilla.org/docs/Web/API/MediaKeyMessageEvent/messageType) (Chrome 42, Firefox 38, Safari 12.1)
### MediaKeys
- [MediaKeys](https://developer.mozilla.org/docs/Web/API/MediaKeys) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeys.createSession](https://developer.mozilla.org/docs/Web/API/MediaKeys/createSession) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeys.setServerCertificate](https://developer.mozilla.org/docs/Web/API/MediaKeys/setServerCertificate) (Chrome 42, Firefox 38, Safari 12.1)
### MediaKeySession
- [MediaKeySession](https://developer.mozilla.org/docs/Web/API/MediaKeySession) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.close](https://developer.mozilla.org/docs/Web/API/MediaKeySession/close) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.closed](https://developer.mozilla.org/docs/Web/API/MediaKeySession/closed) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.expiration](https://developer.mozilla.org/docs/Web/API/MediaKeySession/expiration) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.generateRequest](https://developer.mozilla.org/docs/Web/API/MediaKeySession/generateRequest) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.keyStatuses](https://developer.mozilla.org/docs/Web/API/MediaKeySession/keyStatuses) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.load](https://developer.mozilla.org/docs/Web/API/MediaKeySession/load) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.remove](https://developer.mozilla.org/docs/Web/API/MediaKeySession/remove) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.sessionId](https://developer.mozilla.org/docs/Web/API/MediaKeySession/sessionId) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySession.update](https://developer.mozilla.org/docs/Web/API/MediaKeySession/update) (Chrome 42, Firefox 38, Safari 12.1)
### MediaKeyStatusMap
- [MediaKeyStatusMap](https://developer.mozilla.org/docs/Web/API/MediaKeyStatusMap) (Chrome 42, Firefox 38, Safari 12.1)
- [Symbol.iterator] (Chrome 42, Firefox 45, Safari 12.1)
- [MediaKeyStatusMap.entries](https://developer.mozilla.org/docs/Web/API/MediaKeyStatusMap/entries) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeyStatusMap.forEach](https://developer.mozilla.org/docs/Web/API/MediaKeyStatusMap/forEach) (Chrome 42, Firefox 47, Safari 12.1)
- [MediaKeyStatusMap.get](https://developer.mozilla.org/docs/Web/API/MediaKeyStatusMap/get) (Chrome 42, Firefox 45, Safari 12.1)
- [MediaKeyStatusMap.has](https://developer.mozilla.org/docs/Web/API/MediaKeyStatusMap/has) (Chrome 42, Firefox 45, Safari 12.1)
- [MediaKeyStatusMap.keys](https://developer.mozilla.org/docs/Web/API/MediaKeyStatusMap/keys) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeyStatusMap.size](https://developer.mozilla.org/docs/Web/API/MediaKeyStatusMap/size) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeyStatusMap.values](https://developer.mozilla.org/docs/Web/API/MediaKeyStatusMap/values) (Chrome 42, Firefox 38, Safari 12.1)
### MediaKeySystemAccess
- [MediaKeySystemAccess](https://developer.mozilla.org/docs/Web/API/MediaKeySystemAccess) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySystemAccess.createMediaKeys](https://developer.mozilla.org/docs/Web/API/MediaKeySystemAccess/createMediaKeys) (Chrome 42, Firefox 38, Safari 12.1)
- [MediaKeySystemAccess.getConfiguration](https://developer.mozilla.org/docs/Web/API/MediaKeySystemAccess/getConfiguration) (Chrome 42, Firefox 43, Safari 12.1)
- [MediaKeySystemAccess.keySystem](https://developer.mozilla.org/docs/Web/API/MediaKeySystemAccess/keySystem) (Chrome 42, Firefox 38, Safari 12.1)
### MediaStreamAudioSourceNode
- [MediaStreamAudioSourceNode.mediaStream](https://developer.mozilla.org/docs/Web/API/MediaStreamAudioSourceNode/mediaStream) (Chrome 22, Firefox 70, Safari 11)
### MediaStreamTrack
- [groupId constraint](https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/groupId) (Chrome 59, Firefox 70, Safari 11)
### PaymentMethodChangeEvent
- [PaymentMethodChangeEvent](https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent) (Chrome 76, Firefox 55, Safari 12.1)
- [PaymentMethodChangeEvent.methodDetails](https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent/methodDetails) (Chrome 76, Firefox 55, Safari 12.1)
- [PaymentMethodChangeEvent.methodName](https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent/methodName) (Chrome 76, Firefox 55, Safari 12.1)
- [PaymentMethodChangeEvent() constructor](https://developer.mozilla.org/docs/Web/API/PaymentMethodChangeEvent/PaymentMethodChangeEvent) (Chrome 76, Firefox 55, Safari 12.1)
### PaymentRequest
- [paymentmethodchange event](https://developer.mozilla.org/docs/Web/API/PaymentRequest/paymentmethodchange_event) (Chrome 76, Firefox 55, Safari 12.1)
### PaymentResponse
- [payerdetailchange event](https://developer.mozilla.org/docs/Web/API/PaymentResponse/payerdetailchange_event) (Chrome 78, Firefox 55, Safari 12.1)
- [PaymentResponse.retry](https://developer.mozilla.org/docs/Web/API/PaymentResponse/retry) (Chrome 78, Firefox 55, Safari 12.1)
### PerformanceObserver
- [supportedEntryTypes() static method](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/supportedEntryTypes_static) (Chrome 73, Firefox 68, Safari 13)
### PointerEvent
- [PointerEvent](https://developer.mozilla.org/docs/Web/API/PointerEvent) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent.height](https://developer.mozilla.org/docs/Web/API/PointerEvent/height) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent.isPrimary](https://developer.mozilla.org/docs/Web/API/PointerEvent/isPrimary) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent() constructor](https://developer.mozilla.org/docs/Web/API/PointerEvent/PointerEvent) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent.pointerId](https://developer.mozilla.org/docs/Web/API/PointerEvent/pointerId) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent.pointerType](https://developer.mozilla.org/docs/Web/API/PointerEvent/pointerType) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent.pressure](https://developer.mozilla.org/docs/Web/API/PointerEvent/pressure) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent.tangentialPressure](https://developer.mozilla.org/docs/Web/API/PointerEvent/tangentialPressure) (Chrome 57, Firefox 59, Safari 13)
- [PointerEvent.tiltX](https://developer.mozilla.org/docs/Web/API/PointerEvent/tiltX) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent.tiltY](https://developer.mozilla.org/docs/Web/API/PointerEvent/tiltY) (Chrome 55, Firefox 59, Safari 13)
- [PointerEvent.twist](https://developer.mozilla.org/docs/Web/API/PointerEvent/twist) (Chrome 57, Firefox 59, Safari 13)
- [PointerEvent.width](https://developer.mozilla.org/docs/Web/API/PointerEvent/width) (Chrome 55, Firefox 59, Safari 13)
### PromiseRejectionEvent
- [PromiseRejectionEvent](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent) (Chrome 49, Firefox 69, Safari 11)
- [PromiseRejectionEvent.promise](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/promise) (Chrome 49, Firefox 69, Safari 11)
- [PromiseRejectionEvent() constructor](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/PromiseRejectionEvent) (Chrome 49, Firefox 69, Safari 11)
- [PromiseRejectionEvent.reason](https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/reason) (Chrome 49, Firefox 69, Safari 11)
### PublicKeyCredential
- [PublicKeyCredential](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential) (Chrome 67, Firefox 60, Safari 13)
- [getClientExtensionResults() method](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/getClientExtensionResults) (Chrome 67, Firefox 60, Safari 13)
- [isUserVerifyingPlatformAuthenticatorAvailable() static method](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/isUserVerifyingPlatformAuthenticatorAvailable_static) (Chrome 67, Firefox 60, Safari 13)
- [PublicKeyCredential.rawId](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/rawId) (Chrome 67, Firefox 60, Safari 13)
- [PublicKeyCredential.response](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/response) (Chrome 67, Firefox 60, Safari 13)
### queueMicrotask
- [queueMicrotask](https://developer.mozilla.org/docs/Web/API/Window/queueMicrotask) (Chrome 71, Firefox 69, Safari 12.1)
### ReadableStream
- [ReadableStream](https://developer.mozilla.org/docs/Web/API/ReadableStream) (Chrome 43, Firefox 65, Safari 10.1)
- [ReadableStream.cancel](https://developer.mozilla.org/docs/Web/API/ReadableStream/cancel) (Chrome 43, Firefox 65, Safari 10.1)
- [ReadableStream.getReader](https://developer.mozilla.org/docs/Web/API/ReadableStream/getReader) (Chrome 43, Firefox 65, Safari 10.1)
- [ReadableStream.locked](https://developer.mozilla.org/docs/Web/API/ReadableStream/locked) (Chrome 52, Firefox 65, Safari 10.1)
- [ReadableStream() constructor](https://developer.mozilla.org/docs/Web/API/ReadableStream/ReadableStream) (Chrome 52, Firefox 65, Safari 10.1)
- [ReadableStream.tee](https://developer.mozilla.org/docs/Web/API/ReadableStream/tee) (Chrome 52, Firefox 65, Safari 10.1)
### ReadableStreamDefaultController
- [ReadableStreamDefaultController](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController) (Chrome 52, Firefox 65, Safari 10)
- [ReadableStreamDefaultController.close](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/close) (Chrome 52, Firefox 65, Safari 10)
- [ReadableStreamDefaultController.desiredSize](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/desiredSize) (Chrome 52, Firefox 65, Safari 10)
- [ReadableStreamDefaultController.enqueue](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/enqueue) (Chrome 52, Firefox 65, Safari 10)
- [ReadableStreamDefaultController.error](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error) (Chrome 52, Firefox 65, Safari 10)
### ReadableStreamDefaultReader
- [ReadableStreamDefaultReader](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader) (Chrome 43, Firefox 65, Safari 10)
- [ReadableStreamDefaultReader.cancel](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/cancel) (Chrome 43, Firefox 65, Safari 10)
- [ReadableStreamDefaultReader.closed](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/closed) (Chrome 43, Firefox 65, Safari 10)
- [ReadableStreamDefaultReader.read](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/read) (Chrome 43, Firefox 65, Safari 10)
- [ReadableStreamDefaultReader.releaseLock](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultReader/releaseLock) (Chrome 43, Firefox 65, Safari 10)
### RTCCertificate
- [RTCCertificate](https://developer.mozilla.org/docs/Web/API/RTCCertificate) (Chrome 49, Firefox 42, Safari 12.1)
- [RTCCertificate.expires](https://developer.mozilla.org/docs/Web/API/RTCCertificate/expires) (Chrome 49, Firefox 42, Safari 12.1)
### RTCDataChannel
- [RTCDataChannel.negotiated](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/negotiated) (Chrome 30, Firefox 68, Safari 11)
### RTCRtpReceiver
- [RTCRtpReceiver.getContributingSources](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getContributingSources) (Chrome 59, Firefox 59, Safari 12.1)
- Audio tracks supported (Chrome 59, Firefox 59, Safari 12.1)
- audioLevel property in returned object (Chrome 73, Firefox 59, Safari 12.1)
- source property in returned object (Chrome 59, Firefox 59, Safari 12.1)
- timestamp property in returned object (Chrome 59, Firefox 59, Safari 12.1)
- Video tracks supported (Chrome 73, Firefox 68, Safari 12.1)
- [RTCRtpReceiver.getStats](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getStats) (Chrome 67, Firefox 55, Safari 12.1)
- [RTCRtpReceiver.getSynchronizationSources](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getSynchronizationSources) (Chrome 73, Firefox 59, Safari 12.1)
- Audio tracks supported (Chrome 73, Firefox 59, Safari 12.1)
- Video tracks supported (Chrome 73, Firefox 68, Safari 12.1)
### RTCRtpSender
- [encodings property in returned object](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#encodings) (Chrome 69, Firefox 46, Safari 12.1)
- [getStats()](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getStats) (Chrome 67, Firefox 55, Safari 12.1)
### RTCRtpTransceiver
- [RTCRtpTransceiver.currentDirection](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/currentDirection) (Chrome 69, Firefox 59, Safari 12.1)
### RTCStatsReport
- inbound-rtp stats (Chrome 79, Firefox 27, Safari 11)
- [framesDecoded in 'inbound-rtp' stats](https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/framesDecoded) (Chrome 79, Firefox 56, Safari 11)
### ServiceWorkerContainer
- [ServiceWorkerContainer.startMessages](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/startMessages) (Chrome 74, Firefox 64, Safari 11.1)
### ShadowRoot
- [ShadowRoot.styleSheets](https://developer.mozilla.org/docs/Web/API/ShadowRoot/styleSheets) (Chrome 53, Firefox 63, Safari 12.1)
### StaticRange
- [StaticRange](https://developer.mozilla.org/docs/Web/API/StaticRange) (Chrome 60, Firefox 69, Safari 10.1)
- [StaticRange.collapsed](https://developer.mozilla.org/docs/Web/API/StaticRange/collapsed) (Chrome 60, Firefox 69, Safari 10.1)
- [StaticRange.endContainer](https://developer.mozilla.org/docs/Web/API/StaticRange/endContainer) (Chrome 60, Firefox 69, Safari 10.1)
- [StaticRange.endOffset](https://developer.mozilla.org/docs/Web/API/StaticRange/endOffset) (Chrome 60, Firefox 69, Safari 10.1)
- [StaticRange.startContainer](https://developer.mozilla.org/docs/Web/API/StaticRange/startContainer) (Chrome 60, Firefox 69, Safari 10.1)
- [StaticRange.startOffset](https://developer.mozilla.org/docs/Web/API/StaticRange/startOffset) (Chrome 60, Firefox 69, Safari 10.1)
## 2018
### AbortSignal
- [AbortSignal](https://developer.mozilla.org/docs/Web/API/AbortSignal) (Chrome 66, Firefox 57, Safari 11.1)
- [abort event](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_event) (Chrome 66, Firefox 57, Safari 11.1)
- [AbortSignal.aborted](https://developer.mozilla.org/docs/Web/API/AbortSignal/aborted) (Chrome 66, Firefox 57, Safari 11.1)
### Cache
- [Cache](https://developer.mozilla.org/docs/Web/API/Cache) (Chrome 40, Firefox 41, Safari 11.1)
- [Cache.add](https://developer.mozilla.org/docs/Web/API/Cache/add) (Chrome 44, Firefox 41, Safari 11.1)
- [Cache.addAll](https://developer.mozilla.org/docs/Web/API/Cache/addAll) (Chrome 46, Firefox 41, Safari 11.1)
- [Cache.delete](https://developer.mozilla.org/docs/Web/API/Cache/delete) (Chrome 43, Firefox 41, Safari 11.1)
- [Cache.keys](https://developer.mozilla.org/docs/Web/API/Cache/keys) (Chrome 43, Firefox 41, Safari 11.1)
- [Cache.match](https://developer.mozilla.org/docs/Web/API/Cache/match) (Chrome 43, Firefox 41, Safari 11.1)
- [Cache.matchAll](https://developer.mozilla.org/docs/Web/API/Cache/matchAll) (Chrome 47, Firefox 41, Safari 11.1)
- [Cache.put](https://developer.mozilla.org/docs/Web/API/Cache/put) (Chrome 43, Firefox 41, Safari 11.1)
- Available in workers (Chrome 40, Firefox 44, Safari 11.1)
### caches
- [caches](https://developer.mozilla.org/docs/Web/API/Window/caches) (Chrome 40, Firefox 41, Safari 11.1)
- Available in workers (Chrome 40, Firefox 41, Safari 11.1)
### Client
- [Client](https://developer.mozilla.org/docs/Web/API/Client) (Chrome 40, Firefox 44, Safari 11.1)
- [Client.frameType](https://developer.mozilla.org/docs/Web/API/Client/frameType) (Chrome 43, Firefox 44, Safari 11.1)
- [Client.id](https://developer.mozilla.org/docs/Web/API/Client/id) (Chrome 40, Firefox 44, Safari 11.1)
- [Client.postMessage](https://developer.mozilla.org/docs/Web/API/Client/postMessage) (Chrome 40, Firefox 44, Safari 11.1)
- [Client.type](https://developer.mozilla.org/docs/Web/API/Client/type) (Chrome 60, Firefox 54, Safari 11.1)
- [Client.url](https://developer.mozilla.org/docs/Web/API/Client/url) (Chrome 40, Firefox 44, Safari 11.1)
### Clients
- [Clients](https://developer.mozilla.org/docs/Web/API/Clients) (Chrome 40, Firefox 44, Safari 11.1)
- [Clients.claim](https://developer.mozilla.org/docs/Web/API/Clients/claim) (Chrome 42, Firefox 44, Safari 11.1)
- [Clients.get](https://developer.mozilla.org/docs/Web/API/Clients/get) (Chrome 51, Firefox 45, Safari 11.1)
- [Clients.openWindow](https://developer.mozilla.org/docs/Web/API/Clients/openWindow) (Chrome 40, Firefox 44, Safari 11.1)
### CSSNamespaceRule
- [CSSNamespaceRule.namespaceURI](https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule/namespaceURI) (Chrome 47, Firefox 59, Safari 10.1)
- [CSSNamespaceRule.prefix](https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule/prefix) (Chrome 47, Firefox 59, Safari 10.1)
### CustomElementRegistry
- [CustomElementRegistry](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry) (Chrome 54, Firefox 63, Safari 10.1)
- [CustomElementRegistry.define](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/define) (Chrome 54, Firefox 63, Safari 10.1)
- [CustomElementRegistry.get](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/get) (Chrome 54, Firefox 63, Safari 10.1)
- [CustomElementRegistry.whenDefined](https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/whenDefined) (Chrome 54, Firefox 63, Safari 10.1)
### DataTransferItem
- [DataTransferItem.webkitGetAsEntry](https://developer.mozilla.org/docs/Web/API/DataTransferItem/webkitGetAsEntry) (Chrome 13, Firefox 50, Safari 11.1)
### DOMMatrixReadOnly
- [DOMMatrixReadOnly() constructor](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/DOMMatrixReadOnly) (Chrome 61, Firefox 62, Safari 11)
- [DOMMatrixReadOnly.isIdentity](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/isIdentity) (Chrome 61, Firefox 59, Safari 11)
- [toJSON()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toJSON) (Chrome 61, Firefox 62, Safari 11)
### DOMPoint
- [fromPoint() static method](https://developer.mozilla.org/docs/Web/API/DOMPoint/fromPoint_static) (Chrome 61, Firefox 62, Safari 10.1)
### DOMPointReadOnly
- [DOMPointReadOnly() constructor](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/DOMPointReadOnly) (Chrome 61, Firefox 62, Safari 10.1)
- [fromPoint() static method](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/fromPoint_static) (Chrome 61, Firefox 62, Safari 10.1)
- [toJSON()](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/toJSON) (Chrome 61, Firefox 62, Safari 10.1)
### DOMQuad
- [getBounds()](https://developer.mozilla.org/docs/Web/API/DOMQuad/getBounds) (Chrome 61, Firefox 62, Safari 11)
- [toJSON()](https://developer.mozilla.org/docs/Web/API/DOMQuad/toJSON) (Chrome 61, Firefox 62, Safari 11)
### ExtendableEvent
- [ExtendableEvent](https://developer.mozilla.org/docs/Web/API/ExtendableEvent) (Chrome 40, Firefox 44, Safari 11.1)
- [ExtendableEvent() constructor](https://developer.mozilla.org/docs/Web/API/ExtendableEvent/ExtendableEvent) (Chrome 41, Firefox 44, Safari 11.1)
- [ExtendableEvent.waitUntil](https://developer.mozilla.org/docs/Web/API/ExtendableEvent/waitUntil) (Chrome 40, Firefox 44, Safari 11.1)
- waitUntil may be called asynchronously (Chrome 60, Firefox 53, Safari 11.1)
### ExtendableMessageEvent
- [ExtendableMessageEvent](https://developer.mozilla.org/docs/Web/API/ExtendableMessageEvent) (Chrome 51, Firefox 44, Safari 11.1)
- [ExtendableMessageEvent.data](https://developer.mozilla.org/docs/Web/API/ExtendableMessageEvent/data) (Chrome 51, Firefox 44, Safari 11.1)
- [ExtendableMessageEvent() constructor](https://developer.mozilla.org/docs/Web/API/ExtendableMessageEvent/ExtendableMessageEvent) (Chrome 51, Firefox 44, Safari 11.1)
- [ExtendableMessageEvent.lastEventId](https://developer.mozilla.org/docs/Web/API/ExtendableMessageEvent/lastEventId) (Chrome 51, Firefox 44, Safari 11.1)
- [ExtendableMessageEvent.origin](https://developer.mozilla.org/docs/Web/API/ExtendableMessageEvent/origin) (Chrome 51, Firefox 44, Safari 11.1)
- [ExtendableMessageEvent.ports](https://developer.mozilla.org/docs/Web/API/ExtendableMessageEvent/ports) (Chrome 51, Firefox 44, Safari 11.1)
- [ExtendableMessageEvent.source](https://developer.mozilla.org/docs/Web/API/ExtendableMessageEvent/source) (Chrome 51, Firefox 44, Safari 11.1)
### fetch
- init.referrerPolicy parameter (Chrome 52, Firefox 52, Safari 11.1)
- init.signal parameter (Chrome 66, Firefox 57, Safari 11.1)
### FetchEvent
- [FetchEvent](https://developer.mozilla.org/docs/Web/API/FetchEvent) (Chrome 40, Firefox 44, Safari 11.1)
- [FetchEvent.clientId](https://developer.mozilla.org/docs/Web/API/FetchEvent/clientId) (Chrome 49, Firefox 45, Safari 11.1)
- [FetchEvent() constructor](https://developer.mozilla.org/docs/Web/API/FetchEvent/FetchEvent) (Chrome 44, Firefox 44, Safari 11.1)
- [FetchEvent.request](https://developer.mozilla.org/docs/Web/API/FetchEvent/request) (Chrome 40, Firefox 44, Safari 11.1)
- [FetchEvent.respondWith](https://developer.mozilla.org/docs/Web/API/FetchEvent/respondWith) (Chrome 42, Firefox 44, Safari 11.1)
### FileSystem
- [FileSystem](https://developer.mozilla.org/docs/Web/API/FileSystem) (Chrome 7, Firefox 50, Safari 11.1)
- [FileSystem.name](https://developer.mozilla.org/docs/Web/API/FileSystem/name) (Chrome 7, Firefox 50, Safari 11.1)
- [FileSystem.root](https://developer.mozilla.org/docs/Web/API/FileSystem/root) (Chrome 7, Firefox 50, Safari 11.1)
### FileSystemDirectoryEntry
- [FileSystemDirectoryEntry](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryEntry) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemDirectoryEntry.createReader](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryEntry/createReader) (Chrome 13, Firefox 50, Safari 11.1)
- [FileSystemDirectoryEntry.getDirectory](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryEntry/getDirectory) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemDirectoryEntry.getFile](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryEntry/getFile) (Chrome 8, Firefox 50, Safari 11.1)
### FileSystemDirectoryReader
- [FileSystemDirectoryReader](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryReader) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemDirectoryReader.readEntries](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryReader/readEntries) (Chrome 8, Firefox 50, Safari 11.1)
### FileSystemEntry
- [FileSystemEntry](https://developer.mozilla.org/docs/Web/API/FileSystemEntry) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemEntry.filesystem](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/filesystem) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemEntry.fullPath](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/fullPath) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemEntry.getParent](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/getParent) (Chrome 8, Firefox 52, Safari 11.1)
- [FileSystemEntry.isDirectory](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/isDirectory) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemEntry.isFile](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/isFile) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemEntry.name](https://developer.mozilla.org/docs/Web/API/FileSystemEntry/name) (Chrome 8, Firefox 50, Safari 11.1)
### FileSystemFileEntry
- [FileSystemFileEntry](https://developer.mozilla.org/docs/Web/API/FileSystemFileEntry) (Chrome 8, Firefox 50, Safari 11.1)
- [FileSystemFileEntry.file](https://developer.mozilla.org/docs/Web/API/FileSystemFileEntry/file) (Chrome 8, Firefox 50, Safari 11.1)
### FontFace
- [FontFace.display](https://developer.mozilla.org/docs/Web/API/FontFace/display) (Chrome 60, Firefox 58, Safari 11.1)
### HTMLSlotElement
- [HTMLSlotElement](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement) (Chrome 53, Firefox 63, Safari 10)
- [HTMLSlotElement.assignedNodes](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/assignedNodes) (Chrome 53, Firefox 63, Safari 10)
- [HTMLSlotElement.name](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/name) (Chrome 53, Firefox 63, Safari 10)
### ImageBitmapRenderingContext
- [ImageBitmapRenderingContext](https://developer.mozilla.org/docs/Web/API/ImageBitmapRenderingContext) (Chrome 66, Firefox 46, Safari 11.1)
### InstallEvent
- [InstallEvent](https://developer.mozilla.org/docs/Web/API/InstallEvent) (Chrome 40, Firefox 44, Safari 11.1)
### isSecureContext
- [isSecureContext](https://developer.mozilla.org/docs/Web/API/Window/isSecureContext) (Chrome 47, Firefox 49, Safari 11.1)
- Available in workers (Chrome 55, Firefox 52, Safari 11.1)
### MediaStreamTrack
- [mute event](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/mute_event) (Chrome 26, Firefox 59, Safari 11)
- [MediaStreamTrack.muted](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/muted) (Chrome 38, Firefox 59, Safari 11)
- [unmute event](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/unmute_event) (Chrome 26, Firefox 59, Safari 11)
### PaymentRequest
- [PaymentRequest](https://developer.mozilla.org/docs/Web/API/PaymentRequest) (Chrome 60, Firefox 55, Safari 11.1)
- [abort()](https://developer.mozilla.org/docs/Web/API/PaymentRequest/abort) (Chrome 60, Firefox 55, Safari 11.1)
- [canMakePayment()](https://developer.mozilla.org/docs/Web/API/PaymentRequest/canMakePayment) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentRequest.id](https://developer.mozilla.org/docs/Web/API/PaymentRequest/id) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentRequest() constructor](https://developer.mozilla.org/docs/Web/API/PaymentRequest/PaymentRequest) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentRequest.shippingAddress](https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingAddress) (Chrome 60, Firefox 55, Safari 11.1)
- [shippingaddresschange event](https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingaddresschange_event) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentRequest.shippingOption](https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingOption) (Chrome 60, Firefox 55, Safari 11.1)
- [shippingoptionchange event](https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingoptionchange_event) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentRequest.shippingType](https://developer.mozilla.org/docs/Web/API/PaymentRequest/shippingType) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentRequest.show](https://developer.mozilla.org/docs/Web/API/PaymentRequest/show) (Chrome 60, Firefox 55, Safari 11.1)
### PaymentRequestUpdateEvent
- [PaymentRequestUpdateEvent](https://developer.mozilla.org/docs/Web/API/PaymentRequestUpdateEvent) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentRequestUpdateEvent() constructor](https://developer.mozilla.org/docs/Web/API/PaymentRequestUpdateEvent/PaymentRequestUpdateEvent) (Chrome 60, Firefox 55, Safari 11.1)
- [updateWith()](https://developer.mozilla.org/docs/Web/API/PaymentRequestUpdateEvent/updateWith) (Chrome 60, Firefox 55, Safari 11.1)
### PaymentResponse
- [PaymentResponse](https://developer.mozilla.org/docs/Web/API/PaymentResponse) (Chrome 60, Firefox 55, Safari 11.1)
- [complete()](https://developer.mozilla.org/docs/Web/API/PaymentResponse/complete) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentResponse.details](https://developer.mozilla.org/docs/Web/API/PaymentResponse/details) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentResponse.methodName](https://developer.mozilla.org/docs/Web/API/PaymentResponse/methodName) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentResponse.payerEmail](https://developer.mozilla.org/docs/Web/API/PaymentResponse/payerEmail) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentResponse.payerName](https://developer.mozilla.org/docs/Web/API/PaymentResponse/payerName) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentResponse.payerPhone](https://developer.mozilla.org/docs/Web/API/PaymentResponse/payerPhone) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentResponse.requestId](https://developer.mozilla.org/docs/Web/API/PaymentResponse/requestId) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentResponse.shippingAddress](https://developer.mozilla.org/docs/Web/API/PaymentResponse/shippingAddress) (Chrome 60, Firefox 55, Safari 11.1)
- [PaymentResponse.shippingOption](https://developer.mozilla.org/docs/Web/API/PaymentResponse/shippingOption) (Chrome 60, Firefox 55, Safari 11.1)
- [toJSON()](https://developer.mozilla.org/docs/Web/API/PaymentResponse/toJSON) (Chrome 60, Firefox 55, Safari 11.1)
### PerformanceResourceTiming
- Available in workers (Chrome 43, Firefox 60, Safari 12)
- [PerformanceResourceTiming.workerStart](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/workerStart) (Chrome 46, Firefox 58, Safari 11)
### RTCDataChannel
- [RTCDataChannel.maxPacketLifeTime](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/maxPacketLifeTime) (Chrome 56, Firefox 62, Safari 11)
- [RTCDataChannel.maxRetransmits](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/maxRetransmits) (Chrome 30, Firefox 62, Safari 11)
### RTCRtpSender
- [RTCRtpSender](https://developer.mozilla.org/docs/Web/API/RTCRtpSender) (Chrome 64, Firefox 34, Safari 11)
- [getParameters()](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters) (Chrome 68, Firefox 46, Safari 11)
- [headerExtensions property in returned object](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getParameters#headerextensions) (Chrome 69, Firefox 46, Safari 11)
- [replaceTrack()](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/replaceTrack) (Chrome 65, Firefox 34, Safari 11)
- [RTCRtpSender.track](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/track) (Chrome 64, Firefox 34, Safari 11)
### RTCRtpTransceiver
- [RTCRtpTransceiver](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver) (Chrome 69, Firefox 59, Safari 11)
- [RTCRtpTransceiver.direction](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/direction) (Chrome 69, Firefox 59, Safari 11)
- [RTCRtpTransceiver.mid](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/mid) (Chrome 69, Firefox 59, Safari 11)
- [RTCRtpTransceiver.receiver](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/receiver) (Chrome 69, Firefox 59, Safari 11)
- [RTCRtpTransceiver.sender](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/sender) (Chrome 69, Firefox 59, Safari 11)
- [RTCRtpTransceiver.stopped](https://developer.mozilla.org/docs/Web/API/RTCRtpTransceiver/stopped) (Chrome 69, Firefox 59, Safari 11)
### RTCTrackEvent
- [RTCTrackEvent() constructor](https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/RTCTrackEvent) (Chrome 64, Firefox 46, Safari 11)
- [RTCTrackEvent.transceiver](https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/transceiver) (Chrome 69, Firefox 59, Safari 11)
### SecurityPolicyViolationEvent
- [SecurityPolicyViolationEvent](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.blockedURI](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/blockedURI) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.columnNumber](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/columnNumber) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.documentURI](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/documentURI) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.effectiveDirective](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/effectiveDirective) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.lineNumber](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/lineNumber) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.originalPolicy](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/originalPolicy) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.referrer](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/referrer) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent() constructor](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/SecurityPolicyViolationEvent) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.sourceFile](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/sourceFile) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.statusCode](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/statusCode) (Chrome 41, Firefox 63, Safari 10)
- [SecurityPolicyViolationEvent.violatedDirective](https://developer.mozilla.org/docs/Web/API/SecurityPolicyViolationEvent/violatedDirective) (Chrome 41, Firefox 63, Safari 10)
### ServiceWorker
- [ServiceWorker](https://developer.mozilla.org/docs/Web/API/ServiceWorker) (Chrome 40, Firefox 44, Safari 11.1)
- [error event](https://developer.mozilla.org/docs/Web/API/ServiceWorker/error_event) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorker.postMessage](https://developer.mozilla.org/docs/Web/API/ServiceWorker/postMessage) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorker.scriptURL](https://developer.mozilla.org/docs/Web/API/ServiceWorker/scriptURL) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorker.state](https://developer.mozilla.org/docs/Web/API/ServiceWorker/state) (Chrome 40, Firefox 44, Safari 11.1)
- [statechange event](https://developer.mozilla.org/docs/Web/API/ServiceWorker/statechange_event) (Chrome 40, Firefox 44, Safari 11.1)
### ServiceWorkerContainer
- [ServiceWorkerContainer](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerContainer.controller](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/controller) (Chrome 40, Firefox 44, Safari 11.1)
- [controllerchange event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/controllerchange_event) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerContainer.getRegistration](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/getRegistration) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerContainer.getRegistrations](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/getRegistrations) (Chrome 45, Firefox 44, Safari 11.1)
- [message event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/message_event) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerContainer.ready](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/ready) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerContainer.register](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/register) (Chrome 40, Firefox 44, Safari 11.1)
### ServiceWorkerGlobalScope
- [ServiceWorkerGlobalScope](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope) (Chrome 40, Firefox 44, Safari 11.1)
- [activate event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/activate_event) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerGlobalScope.clients](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/clients) (Chrome 40, Firefox 44, Safari 11.1)
- [fetch event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/fetch_event) (Chrome 40, Firefox 44, Safari 11.1)
- [install event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/install_event) (Chrome 40, Firefox 44, Safari 11.1)
- [message event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/message_event) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerGlobalScope.registration](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/registration) (Chrome 42, Firefox 44, Safari 11.1)
- [ServiceWorkerGlobalScope.skipWaiting](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope/skipWaiting) (Chrome 41, Firefox 44, Safari 11.1)
### ServiceWorkerRegistration
- [ServiceWorkerRegistration](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerRegistration.active](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/active) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerRegistration.installing](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/installing) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerRegistration.scope](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/scope) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerRegistration.unregister](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/unregister) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerRegistration.update](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/update) (Chrome 45, Firefox 44, Safari 11.1)
- [updatefound event](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/updatefound_event) (Chrome 40, Firefox 44, Safari 11.1)
- [ServiceWorkerRegistration.updateViaCache](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/updateViaCache) (Chrome 68, Firefox 57, Safari 11.1)
- [ServiceWorkerRegistration.waiting](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/waiting) (Chrome 40, Firefox 44, Safari 11.1)
### ShadowRoot
- [ShadowRoot](https://developer.mozilla.org/docs/Web/API/ShadowRoot) (Chrome 53, Firefox 63, Safari 10)
- [ShadowRoot.activeElement](https://developer.mozilla.org/docs/Web/API/ShadowRoot/activeElement) (Chrome 53, Firefox 63, Safari 10)
- [ShadowRoot.elementFromPoint](https://developer.mozilla.org/docs/Web/API/ShadowRoot/elementFromPoint) (Chrome 53, Firefox 63, Safari 10.1)
- [ShadowRoot.elementsFromPoint](https://developer.mozilla.org/docs/Web/API/ShadowRoot/elementsFromPoint) (Chrome 53, Firefox 63, Safari 11.1)
- [ShadowRoot.host](https://developer.mozilla.org/docs/Web/API/ShadowRoot/host) (Chrome 53, Firefox 63, Safari 10)
- [ShadowRoot.innerHTML](https://developer.mozilla.org/docs/Web/API/ShadowRoot/innerHTML) (Chrome 53, Firefox 63, Safari 10)
- [ShadowRoot.mode](https://developer.mozilla.org/docs/Web/API/ShadowRoot/mode) (Chrome 53, Firefox 63, Safari 10.1)
- [ShadowRoot.pointerLockElement](https://developer.mozilla.org/docs/Web/API/ShadowRoot/pointerLockElement) (Chrome 53, Firefox 63, Safari 10.1)
### WEBGL_compressed_texture_astc
- [WEBGL_compressed_texture_astc](https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_astc) (Chrome 47, Firefox 53, Safari 12)
- [WEBGL_compressed_texture_astc.getSupportedProfiles](https://developer.mozilla.org/docs/Web/API/WEBGL_compressed_texture_astc/getSupportedProfiles) (Chrome 47, Firefox 53, Safari 12)
### WindowClient
- [WindowClient](https://developer.mozilla.org/docs/Web/API/WindowClient) (Chrome 42, Firefox 44, Safari 11.1)
- [WindowClient.focus](https://developer.mozilla.org/docs/Web/API/WindowClient/focus) (Chrome 42, Firefox 44, Safari 11.1)
- [WindowClient.focused](https://developer.mozilla.org/docs/Web/API/WindowClient/focused) (Chrome 42, Firefox 44, Safari 11.1)
- [WindowClient.visibilityState](https://developer.mozilla.org/docs/Web/API/WindowClient/visibilityState) (Chrome 42, Firefox 44, Safari 11.1)
## 2017
### ClipboardEvent
- [ClipboardEvent](https://developer.mozilla.org/docs/Web/API/ClipboardEvent) (Chrome 41, Firefox 22, Safari 10.1)
- [ClipboardEvent.clipboardData](https://developer.mozilla.org/docs/Web/API/ClipboardEvent/clipboardData) (Chrome 41, Firefox 22, Safari 10.1)
- [ClipboardEvent() constructor](https://developer.mozilla.org/docs/Web/API/ClipboardEvent/ClipboardEvent) (Chrome 58, Firefox 22, Safari 10.1)
### CSSNamespaceRule
- [CSSNamespaceRule](https://developer.mozilla.org/docs/Web/API/CSSNamespaceRule) (Chrome 47, Firefox 53, Safari 10.1)
### DOMMatrixReadOnly
- [DOMMatrixReadOnly](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.a](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.b](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.c](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.d](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.e](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.f](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [flipX()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/flipX) (Chrome 61, Firefox 33, Safari 11)
- [flipY()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/flipY) (Chrome 61, Firefox 33, Safari 11)
- [inverse()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/inverse) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.is2D](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/is2D) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m11](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m12](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m13](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m14](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m21](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m22](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m23](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m24](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m31](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m32](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m33](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m34](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m41](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m42](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m43](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [DOMMatrixReadOnly.m44](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly#instance_properties) (Chrome 61, Firefox 33, Safari 11)
- [multiply()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/multiply) (Chrome 61, Firefox 33, Safari 11)
- [rotate()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/rotate) (Chrome 61, Firefox 33, Safari 11)
- [rotateAxisAngle()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/rotateAxisAngle) (Chrome 61, Firefox 33, Safari 11)
- [rotateFromVector()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/rotateFromVector) (Chrome 61, Firefox 33, Safari 11)
- [scale()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/scale) (Chrome 61, Firefox 33, Safari 11)
- [scale3d()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/scale3d) (Chrome 61, Firefox 33, Safari 11)
- [skewX()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/skewX) (Chrome 61, Firefox 33, Safari 11)
- [skewY()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/skewY) (Chrome 61, Firefox 33, Safari 11)
- [toFloat32Array()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toFloat32Array) (Chrome 61, Firefox 33, Safari 11)
- [toFloat64Array()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toFloat64Array) (Chrome 61, Firefox 33, Safari 11)
- [toString()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/toString) (Chrome 61, Firefox 33, Safari 11)
- [transformPoint()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/transformPoint) (Chrome 61, Firefox 33, Safari 11)
- [translate()](https://developer.mozilla.org/docs/Web/API/DOMMatrixReadOnly/translate) (Chrome 61, Firefox 33, Safari 11)
### DOMPoint
- [DOMPoint](https://developer.mozilla.org/docs/Web/API/DOMPoint) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPoint() constructor](https://developer.mozilla.org/docs/Web/API/DOMPoint/DOMPoint) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPoint.w](https://developer.mozilla.org/docs/Web/API/DOMPoint/w) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPoint.x](https://developer.mozilla.org/docs/Web/API/DOMPoint/x) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPoint.y](https://developer.mozilla.org/docs/Web/API/DOMPoint/y) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPoint.z](https://developer.mozilla.org/docs/Web/API/DOMPoint/z) (Chrome 61, Firefox 31, Safari 10.1)
### DOMPointReadOnly
- [DOMPointReadOnly](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPointReadOnly.w](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/w) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPointReadOnly.x](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/x) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPointReadOnly.y](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/y) (Chrome 61, Firefox 31, Safari 10.1)
- [DOMPointReadOnly.z](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/z) (Chrome 61, Firefox 31, Safari 10.1)
### DOMQuad
- [DOMQuad](https://developer.mozilla.org/docs/Web/API/DOMQuad) (Chrome 61, Firefox 31, Safari 11)
- [DOMQuad() constructor](https://developer.mozilla.org/docs/Web/API/DOMQuad/DOMQuad) (Chrome 61, Firefox 31, Safari 11)
- [DOMQuad.p1](https://developer.mozilla.org/docs/Web/API/DOMQuad/p1) (Chrome 61, Firefox 31, Safari 11)
- [DOMQuad.p2](https://developer.mozilla.org/docs/Web/API/DOMQuad/p2) (Chrome 61, Firefox 31, Safari 11)
- [DOMQuad.p3](https://developer.mozilla.org/docs/Web/API/DOMQuad/p3) (Chrome 61, Firefox 31, Safari 11)
- [DOMQuad.p4](https://developer.mozilla.org/docs/Web/API/DOMQuad/p4) (Chrome 61, Firefox 31, Safari 11)
### fetch
- [fetch](https://developer.mozilla.org/docs/Web/API/Window/fetch) (Chrome 42, Firefox 39, Safari 10.1)
- Support for blob: and data: (Chrome 48, Firefox 39, Safari 10.1)
### Gamepad
- [Gamepad](https://developer.mozilla.org/docs/Web/API/Gamepad) (Chrome 21, Firefox 29, Safari 10.1)
- [Gamepad.axes](https://developer.mozilla.org/docs/Web/API/Gamepad/axes) (Chrome 21, Firefox 29, Safari 10.1)
- [Gamepad.buttons](https://developer.mozilla.org/docs/Web/API/Gamepad/buttons) (Chrome 21, Firefox 29, Safari 10.1)
- [Gamepad.connected](https://developer.mozilla.org/docs/Web/API/Gamepad/connected) (Chrome 25, Firefox 29, Safari 10.1)
- [Gamepad.id](https://developer.mozilla.org/docs/Web/API/Gamepad/id) (Chrome 21, Firefox 29, Safari 10.1)
- [Gamepad.index](https://developer.mozilla.org/docs/Web/API/Gamepad/index) (Chrome 21, Firefox 29, Safari 10.1)
- [Gamepad.mapping](https://developer.mozilla.org/docs/Web/API/Gamepad/mapping) (Chrome 21, Firefox 29, Safari 10.1)
- [Gamepad.timestamp](https://developer.mozilla.org/docs/Web/API/Gamepad/timestamp) (Chrome 21, Firefox 29, Safari 10.1)
### GamepadButton
- [GamepadButton](https://developer.mozilla.org/docs/Web/API/GamepadButton) (Chrome 21, Firefox 29, Safari 10.1)
- [GamepadButton.pressed](https://developer.mozilla.org/docs/Web/API/GamepadButton/pressed) (Chrome 21, Firefox 29, Safari 10.1)
- [GamepadButton.value](https://developer.mozilla.org/docs/Web/API/GamepadButton/value) (Chrome 21, Firefox 29, Safari 10.1)
### GamepadEvent
- [GamepadEvent](https://developer.mozilla.org/docs/Web/API/GamepadEvent) (Chrome 21, Firefox 29, Safari 10.1)
- [GamepadEvent.gamepad](https://developer.mozilla.org/docs/Web/API/GamepadEvent/gamepad) (Chrome 21, Firefox 29, Safari 10.1)
- [GamepadEvent() constructor](https://developer.mozilla.org/docs/Web/API/GamepadEvent/GamepadEvent) (Chrome 35, Firefox 29, Safari 10.1)
### Headers
- [Headers](https://developer.mozilla.org/docs/Web/API/Headers) (Chrome 42, Firefox 39, Safari 10.1)
- [Symbol.iterator] (Chrome 42, Firefox 44, Safari 10.1)
- [Headers.append](https://developer.mozilla.org/docs/Web/API/Headers/append) (Chrome 42, Firefox 39, Safari 10.1)
- [Headers.delete](https://developer.mozilla.org/docs/Web/API/Headers/delete) (Chrome 42, Firefox 39, Safari 10.1)
- [Headers.entries](https://developer.mozilla.org/docs/Web/API/Headers/entries) (Chrome 42, Firefox 44, Safari 10.1)
- [Headers.forEach](https://developer.mozilla.org/docs/Web/API/Headers/forEach) (Chrome 42, Firefox 47, Safari 10.1)
- [Headers.get](https://developer.mozilla.org/docs/Web/API/Headers/get) (Chrome 42, Firefox 39, Safari 10.1)
- [Headers.has](https://developer.mozilla.org/docs/Web/API/Headers/has) (Chrome 42, Firefox 39, Safari 10.1)
- [Headers() constructor](https://developer.mozilla.org/docs/Web/API/Headers/Headers) (Chrome 42, Firefox 39, Safari 10.1)
- Iteration combines duplicate header names (Chrome 57, Firefox 57, Safari 10.1)
- Iteration is lexicographically sorted (Chrome 57, Firefox 57, Safari 10.1)
- [Headers.keys](https://developer.mozilla.org/docs/Web/API/Headers/keys) (Chrome 42, Firefox 44, Safari 10.1)
- [Headers.set](https://developer.mozilla.org/docs/Web/API/Headers/set) (Chrome 42, Firefox 39, Safari 10.1)
- [Headers.values](https://developer.mozilla.org/docs/Web/API/Headers/values) (Chrome 42, Firefox 44, Safari 10.1)
### HTMLDataElement
- [HTMLDataElement](https://developer.mozilla.org/docs/Web/API/HTMLDataElement) (Chrome 62, Firefox 22, Safari 10)
- [HTMLDataElement.value](https://developer.mozilla.org/docs/Web/API/HTMLDataElement/value) (Chrome 62, Firefox 22, Safari 10)
### HTMLTimeElement
- [HTMLTimeElement](https://developer.mozilla.org/docs/Web/API/HTMLTimeElement) (Chrome 62, Firefox 22, Safari 10)
- [HTMLTimeElement.dateTime](https://developer.mozilla.org/docs/Web/API/HTMLTimeElement/dateTime) (Chrome 62, Firefox 22, Safari 10)
### InputDeviceInfo
- [InputDeviceInfo](https://developer.mozilla.org/docs/Web/API/InputDeviceInfo) (Chrome 47, Firefox 39, Safari 11)
### InputEvent
- [InputEvent](https://developer.mozilla.org/docs/Web/API/InputEvent) (Chrome 60, Firefox 31, Safari 10.1)
- [InputEvent() constructor](https://developer.mozilla.org/docs/Web/API/InputEvent/InputEvent) (Chrome 60, Firefox 31, Safari 10.1)
### MediaDeviceInfo
- [MediaDeviceInfo](https://developer.mozilla.org/docs/Web/API/MediaDeviceInfo) (Chrome 47, Firefox 39, Safari 11)
- [MediaDeviceInfo.deviceId](https://developer.mozilla.org/docs/Web/API/MediaDeviceInfo/deviceId) (Chrome 47, Firefox 39, Safari 11)
- [MediaDeviceInfo.groupId](https://developer.mozilla.org/docs/Web/API/MediaDeviceInfo/groupId) (Chrome 47, Firefox 39, Safari 11)
- [MediaDeviceInfo.kind](https://developer.mozilla.org/docs/Web/API/MediaDeviceInfo/kind) (Chrome 47, Firefox 39, Safari 11)
- [MediaDeviceInfo.label](https://developer.mozilla.org/docs/Web/API/MediaDeviceInfo/label) (Chrome 47, Firefox 39, Safari 11)
- [toJSON()](https://developer.mozilla.org/docs/Web/API/MediaDeviceInfo/toJSON) (Chrome 47, Firefox 42, Safari 11)
### MediaDevices
- [MediaDevices](https://developer.mozilla.org/docs/Web/API/MediaDevices) (Chrome 47, Firefox 33, Safari 11)
- [devicechange event](https://developer.mozilla.org/docs/Web/API/MediaDevices/devicechange_event) (Chrome 57, Firefox 52, Safari 11)
- [MediaDevices.getSupportedConstraints](https://developer.mozilla.org/docs/Web/API/MediaDevices/getSupportedConstraints) (Chrome 53, Firefox 44, Safari 11)
- [MediaDevices.getUserMedia](https://developer.mozilla.org/docs/Web/API/MediaDevices/getUserMedia) (Chrome 53, Firefox 36, Safari 11)
### MediaStreamAudioDestinationNode
- [MediaStreamAudioDestinationNode](https://developer.mozilla.org/docs/Web/API/MediaStreamAudioDestinationNode) (Chrome 25, Firefox 25, Safari 11)
- [MediaStreamAudioDestinationNode.stream](https://developer.mozilla.org/docs/Web/API/MediaStreamAudioDestinationNode/stream) (Chrome 25, Firefox 25, Safari 11)
### MediaStreamAudioSourceNode
- [MediaStreamAudioSourceNode](https://developer.mozilla.org/docs/Web/API/MediaStreamAudioSourceNode) (Chrome 22, Firefox 25, Safari 11)
### MediaStreamEvent
- [MediaStreamEvent](https://developer.mozilla.org/docs/Web/API/MediaStreamEvent) (Chrome 26, Firefox 24, Safari 11)
- [MediaStreamEvent() constructor](https://developer.mozilla.org/docs/Web/API/MediaStreamEvent/MediaStreamEvent) (Chrome 26, Firefox 24, Safari 11)
- [MediaStreamEvent.stream](https://developer.mozilla.org/docs/Web/API/MediaStreamEvent/stream) (Chrome 26, Firefox 24, Safari 11)
### MediaStreamTrack
- [MediaStreamTrack](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack) (Chrome 26, Firefox 22, Safari 11)
- [MediaStreamTrack.applyConstraints](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/applyConstraints) (Chrome 59, Firefox 43, Safari 11)
- [deviceId constraint](https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/deviceId) (Chrome 59, Firefox 43, Safari 11)
- [echoCancellation constraint](https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/echoCancellation) (Chrome 59, Firefox 50, Safari 11)
- [facingMode constraint](https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/facingMode) (Chrome 59, Firefox 50, Safari 11)
- [frameRate constraint](https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/frameRate) (Chrome 59, Firefox 50, Safari 11)
- [height constraint](https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/height) (Chrome 59, Firefox 50, Safari 11)
- [width constraint](https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/width) (Chrome 59, Firefox 50, Safari 11)
- [MediaStreamTrack.clone](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/clone) (Chrome 35, Firefox 48, Safari 11)
- [MediaStreamTrack.enabled](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/enabled) (Chrome 26, Firefox 24, Safari 11)
- [ended event](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/ended_event) (Chrome 26, Firefox 50, Safari 11)
- [MediaStreamTrack.getConstraints](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/getConstraints) (Chrome 53, Firefox 50, Safari 11)
- [MediaStreamTrack.getSettings](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/getSettings) (Chrome 59, Firefox 50, Safari 11)
- [MediaStreamTrack.id](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/id) (Chrome 26, Firefox 22, Safari 11)
- [MediaStreamTrack.kind](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/kind) (Chrome 26, Firefox 22, Safari 11)
- [MediaStreamTrack.label](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/label) (Chrome 26, Firefox 22, Safari 11)
- [MediaStreamTrack.readyState](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/readyState) (Chrome 26, Firefox 50, Safari 11)
- [MediaStreamTrack.stop](https://developer.mozilla.org/docs/Web/API/MediaStreamTrack/stop) (Chrome 32, Firefox 34, Safari 11)
### MediaStreamTrackEvent
- [MediaStreamTrackEvent](https://developer.mozilla.org/docs/Web/API/MediaStreamTrackEvent) (Chrome 26, Firefox 50, Safari 11)
- [MediaStreamTrackEvent() constructor](https://developer.mozilla.org/docs/Web/API/MediaStreamTrackEvent/MediaStreamTrackEvent) (Chrome 55, Firefox 50, Safari 11)
- [MediaStreamTrackEvent.track](https://developer.mozilla.org/docs/Web/API/MediaStreamTrackEvent/track) (Chrome 26, Firefox 50, Safari 11)
### origin
- [origin](https://developer.mozilla.org/docs/Web/API/Window/origin) (Chrome 59, Firefox 54, Safari 11)
### PerformanceMark
- [PerformanceMark](https://developer.mozilla.org/docs/Web/API/PerformanceMark) (Chrome 28, Firefox 38, Safari 11)
### PerformanceMeasure
- [PerformanceMeasure](https://developer.mozilla.org/docs/Web/API/PerformanceMeasure) (Chrome 25, Firefox 38, Safari 11)
### PerformanceObserver
- [PerformanceObserver](https://developer.mozilla.org/docs/Web/API/PerformanceObserver) (Chrome 52, Firefox 57, Safari 11)
- [PerformanceObserver.disconnect](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/disconnect) (Chrome 52, Firefox 57, Safari 11)
- [PerformanceObserver.observe](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/observe) (Chrome 52, Firefox 57, Safari 11)
- [PerformanceObserver() constructor](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/PerformanceObserver) (Chrome 52, Firefox 57, Safari 11)
- Available in workers (Chrome 62, Firefox 57, Safari 11)
### PerformanceObserverEntryList
- [PerformanceObserverEntryList](https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList) (Chrome 52, Firefox 57, Safari 11)
- [PerformanceObserverEntryList.getEntries](https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntries) (Chrome 52, Firefox 57, Safari 11)
- [PerformanceObserverEntryList.getEntriesByName](https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntriesByName) (Chrome 52, Firefox 57, Safari 11)
- [PerformanceObserverEntryList.getEntriesByType](https://developer.mozilla.org/docs/Web/API/PerformanceObserverEntryList/getEntriesByType) (Chrome 52, Firefox 57, Safari 11)
### PerformanceResourceTiming
- [PerformanceResourceTiming](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming) (Chrome 29, Firefox 35, Safari 11)
- [PerformanceResourceTiming.connectEnd](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/connectEnd) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.connectStart](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/connectStart) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.domainLookupEnd](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/domainLookupEnd) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.domainLookupStart](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/domainLookupStart) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.fetchStart](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/fetchStart) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.initiatorType](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/initiatorType) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.nextHopProtocol](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/nextHopProtocol) (Chrome 61, Firefox 45, Safari 11)
- [PerformanceResourceTiming.redirectEnd](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/redirectEnd) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.redirectStart](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/redirectStart) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.requestStart](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/requestStart) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.responseEnd](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/responseEnd) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.responseStart](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/responseStart) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.secureConnectionStart](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/secureConnectionStart) (Chrome 43, Firefox 35, Safari 11)
- [PerformanceResourceTiming.toJSON](https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/toJSON) (Chrome 45, Firefox 35, Safari 11)
### RTCDataChannel
- [RTCDataChannel](https://developer.mozilla.org/docs/Web/API/RTCDataChannel) (Chrome 24, Firefox 22, Safari 11)
- [RTCDataChannel.binaryType](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/binaryType) (Chrome 24, Firefox 22, Safari 11)
- ArrayBuffer value (Chrome 24, Firefox 22, Safari 11)
- [RTCDataChannel.bufferedAmount](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/bufferedAmount) (Chrome 24, Firefox 22, Safari 11)
- [bufferedamountlow event](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/bufferedamountlow_event) (Chrome 57, Firefox 44, Safari 11)
- [RTCDataChannel.bufferedAmountLowThreshold](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/bufferedAmountLowThreshold) (Chrome 46, Firefox 44, Safari 11)
- [RTCDataChannel.close](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close) (Chrome 24, Firefox 22, Safari 11)
- [close event](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/close_event) (Chrome 24, Firefox 22, Safari 11)
- [error event](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/error_event) (Chrome 24, Firefox 22, Safari 11)
- [RTCDataChannel.id](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/id) (Chrome 30, Firefox 22, Safari 11)
- [RTCDataChannel.label](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/label) (Chrome 24, Firefox 22, Safari 11)
- [message event](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/message_event) (Chrome 24, Firefox 22, Safari 11)
- [open event](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/open_event) (Chrome 24, Firefox 22, Safari 11)
- [RTCDataChannel.ordered](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/ordered) (Chrome 30, Firefox 22, Safari 11)
- [RTCDataChannel.protocol](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/protocol) (Chrome 30, Firefox 22, Safari 11)
- [RTCDataChannel.readyState](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/readyState) (Chrome 24, Firefox 22, Safari 11)
- [RTCDataChannel.send](https://developer.mozilla.org/docs/Web/API/RTCDataChannel/send) (Chrome 24, Firefox 22, Safari 11)
### RTCDataChannelEvent
- [RTCDataChannelEvent](https://developer.mozilla.org/docs/Web/API/RTCDataChannelEvent) (Chrome 24, Firefox 22, Safari 11)
- [RTCDataChannelEvent.channel](https://developer.mozilla.org/docs/Web/API/RTCDataChannelEvent/channel) (Chrome 24, Firefox 22, Safari 11)
- [RTCDataChannelEvent() constructor](https://developer.mozilla.org/docs/Web/API/RTCDataChannelEvent/RTCDataChannelEvent) (Chrome 56, Firefox 22, Safari 11)
### RTCRtpReceiver
- [RTCRtpReceiver](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver) (Chrome 59, Firefox 34, Safari 11)
- [RTCRtpReceiver.track](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/track) (Chrome 59, Firefox 34, Safari 11)
### RTCStatsReport
- [RTCStatsReport](https://developer.mozilla.org/docs/Web/API/RTCStatsReport) (Chrome 58, Firefox 27, Safari 11)
- [[Symbol.iterator]](https://developer.mozilla.org/docs/Web/API/RTCStatsReport/Symbol.iterator) (Chrome 58, Firefox 48, Safari 11)
- [RTCStatsReport.entries](https://developer.mozilla.org/docs/Web/API/RTCStatsReport/entries) (Chrome 58, Firefox 48, Safari 11)
- [RTCStatsReport.forEach](https://developer.mozilla.org/docs/Web/API/RTCStatsReport/forEach) (Chrome 58, Firefox 27, Safari 11)
- [RTCStatsReport.get](https://developer.mozilla.org/docs/Web/API/RTCStatsReport/get) (Chrome 58, Firefox 27, Safari 11)
- [RTCStatsReport.has](https://developer.mozilla.org/docs/Web/API/RTCStatsReport/has) (Chrome 58, Firefox 27, Safari 11)
- [RTCStatsReport.keys](https://developer.mozilla.org/docs/Web/API/RTCStatsReport/keys) (Chrome 58, Firefox 48, Safari 11)
- [RTCStatsReport.size](https://developer.mozilla.org/docs/Web/API/RTCStatsReport/size) (Chrome 59, Firefox 48, Safari 11)
- candidate-pair stats (Chrome 58, Firefox 29, Safari 11)
- [bytesReceived in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/bytesReceived) (Chrome 58, Firefox 56, Safari 11)
- [bytesSent in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/bytesSent) (Chrome 58, Firefox 56, Safari 11)
- [localCandidateId in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/localCandidateId) (Chrome 58, Firefox 29, Safari 11)
- [nominated in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/nominated) (Chrome 58, Firefox 56, Safari 11)
- [remoteCandidateId in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/remoteCandidateId) (Chrome 58, Firefox 29, Safari 11)
- [state in 'candidate-pair' stats](https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/state) (Chrome 58, Firefox 29, Safari 11)
- [RTCStatsReport.values](https://developer.mozilla.org/docs/Web/API/RTCStatsReport/values) (Chrome 58, Firefox 48, Safari 11)
### RTCTrackEvent
- [RTCTrackEvent](https://developer.mozilla.org/docs/Web/API/RTCTrackEvent) (Chrome 56, Firefox 22, Safari 11)
- [RTCTrackEvent.receiver](https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/receiver) (Chrome 56, Firefox 34, Safari 11)
- [RTCTrackEvent.streams](https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/streams) (Chrome 56, Firefox 22, Safari 11)
- [RTCTrackEvent.track](https://developer.mozilla.org/docs/Web/API/RTCTrackEvent/track) (Chrome 56, Firefox 22, Safari 11)
### TextEncoder
- [TextEncoder](https://developer.mozilla.org/docs/Web/API/TextEncoder) (Chrome 38, Firefox 18, Safari 10.1)
- [TextEncoder.encode](https://developer.mozilla.org/docs/Web/API/TextEncoder/encode) (Chrome 38, Firefox 18, Safari 10.1)
- [TextEncoder.encoding](https://developer.mozilla.org/docs/Web/API/TextEncoder/encoding) (Chrome 38, Firefox 18, Safari 10.1)
- [TextEncoder() constructor](https://developer.mozilla.org/docs/Web/API/TextEncoder/TextEncoder) (Chrome 38, Firefox 18, Safari 10.1)
- Available in workers (Chrome 38, Firefox 20, Safari 10.1)
### URLSearchParams
- [URLSearchParams](https://developer.mozilla.org/docs/Web/API/URLSearchParams) (Chrome 49, Firefox 29, Safari 10.1)
- [Symbol.iterator] (Chrome 49, Firefox 44, Safari 10.1)
- [URLSearchParams.append](https://developer.mozilla.org/docs/Web/API/URLSearchParams/append) (Chrome 49, Firefox 29, Safari 10.1)
- [URLSearchParams.entries](https://developer.mozilla.org/docs/Web/API/URLSearchParams/entries) (Chrome 49, Firefox 44, Safari 10.1)
- [URLSearchParams.forEach](https://developer.mozilla.org/docs/Web/API/URLSearchParams/forEach) (Chrome 49, Firefox 44, Safari 10.1)
- [URLSearchParams.get](https://developer.mozilla.org/docs/Web/API/URLSearchParams/get) (Chrome 49, Firefox 29, Safari 10.1)
- [URLSearchParams.getAll](https://developer.mozilla.org/docs/Web/API/URLSearchParams/getAll) (Chrome 49, Firefox 29, Safari 10.1)
- [URLSearchParams.has](https://developer.mozilla.org/docs/Web/API/URLSearchParams/has) (Chrome 49, Firefox 29, Safari 10.1)
- [URLSearchParams.keys](https://developer.mozilla.org/docs/Web/API/URLSearchParams/keys) (Chrome 49, Firefox 44, Safari 10.1)
- [URLSearchParams.set](https://developer.mozilla.org/docs/Web/API/URLSearchParams/set) (Chrome 49, Firefox 29, Safari 10.1)
- [URLSearchParams.sort](https://developer.mozilla.org/docs/Web/API/URLSearchParams/sort) (Chrome 61, Firefox 54, Safari 11)
- [URLSearchParams.toString](https://developer.mozilla.org/docs/Web/API/URLSearchParams/toString) (Chrome 49, Firefox 29, Safari 10.1)
- [URLSearchParams() constructor](https://developer.mozilla.org/docs/Web/API/URLSearchParams/URLSearchParams) (Chrome 49, Firefox 29, Safari 10.1)
- record for init object (Chrome 61, Firefox 54, Safari 11)
- sequence for init object (Chrome 58, Firefox 53, Safari 11)
- USVString for init object (Chrome 49, Firefox 29, Safari 10.1)
- [URLSearchParams.values](https://developer.mozilla.org/docs/Web/API/URLSearchParams/values) (Chrome 49, Firefox 44, Safari 10.1)
### WEBGL_debug_renderer_info
- [WEBGL_debug_renderer_info](https://developer.mozilla.org/docs/Web/API/WEBGL_debug_renderer_info) (Chrome 33, Firefox 53, Safari 9.1)
## 2016
### DataTransferItem
- [DataTransferItem](https://developer.mozilla.org/docs/Web/API/DataTransferItem) (Chrome 11, Firefox 50, Safari 5.1)
- [DataTransferItem.getAsFile](https://developer.mozilla.org/docs/Web/API/DataTransferItem/getAsFile) (Chrome 11, Firefox 50, Safari 5.1)
- [DataTransferItem.getAsString](https://developer.mozilla.org/docs/Web/API/DataTransferItem/getAsString) (Chrome 11, Firefox 50, Safari 5.1)
- [DataTransferItem.kind](https://developer.mozilla.org/docs/Web/API/DataTransferItem/kind) (Chrome 11, Firefox 50, Safari 5.1)
- [DataTransferItem.type](https://developer.mozilla.org/docs/Web/API/DataTransferItem/type) (Chrome 11, Firefox 50, Safari 5.1)
### DataTransferItemList
- [DataTransferItemList](https://developer.mozilla.org/docs/Web/API/DataTransferItemList) (Chrome 13, Firefox 50, Safari 6)
- [DataTransferItemList.add](https://developer.mozilla.org/docs/Web/API/DataTransferItemList/add) (Chrome 13, Firefox 50, Safari 6)
- [DataTransferItemList.clear](https://developer.mozilla.org/docs/Web/API/DataTransferItemList/clear) (Chrome 13, Firefox 50, Safari 6)
- [DataTransferItemList.length](https://developer.mozilla.org/docs/Web/API/DataTransferItemList/length) (Chrome 13, Firefox 50, Safari 6)
- [DataTransferItemList.remove](https://developer.mozilla.org/docs/Web/API/DataTransferItemList/remove) (Chrome 31, Firefox 50, Safari 6)
### EXT_frag_depth
- [EXT_frag_depth](https://developer.mozilla.org/docs/Web/API/EXT_frag_depth) (Chrome 38, Firefox 47, Safari 9)
### EXT_shader_texture_lod
- [EXT_shader_texture_lod](https://developer.mozilla.org/docs/Web/API/EXT_shader_texture_lod) (Chrome 38, Firefox 47, Safari 8)
### FontFace
- [FontFace](https://developer.mozilla.org/docs/Web/API/FontFace) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.family](https://developer.mozilla.org/docs/Web/API/FontFace/family) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.featureSettings](https://developer.mozilla.org/docs/Web/API/FontFace/featureSettings) (Chrome 35, Firefox 41, Safari 10)
- [FontFace() constructor](https://developer.mozilla.org/docs/Web/API/FontFace/FontFace) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.load](https://developer.mozilla.org/docs/Web/API/FontFace/load) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.loaded](https://developer.mozilla.org/docs/Web/API/FontFace/loaded) (Chrome 37, Firefox 41, Safari 10)
- [FontFace.status](https://developer.mozilla.org/docs/Web/API/FontFace/status) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.stretch](https://developer.mozilla.org/docs/Web/API/FontFace/stretch) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.style](https://developer.mozilla.org/docs/Web/API/FontFace/style) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.unicodeRange](https://developer.mozilla.org/docs/Web/API/FontFace/unicodeRange) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.variant](https://developer.mozilla.org/docs/Web/API/FontFace/variant) (Chrome 35, Firefox 41, Safari 10)
- [FontFace.weight](https://developer.mozilla.org/docs/Web/API/FontFace/weight) (Chrome 35, Firefox 41, Safari 10)
### FontFaceSet
- [FontFaceSet](https://developer.mozilla.org/docs/Web/API/FontFaceSet) (Chrome 35, Firefox 41, Safari 10)
- [Symbol.iterator] (Chrome 48, Firefox 41, Safari 10)
- [FontFaceSet.add](https://developer.mozilla.org/docs/Web/API/FontFaceSet/add) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.clear](https://developer.mozilla.org/docs/Web/API/FontFaceSet/clear) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.delete](https://developer.mozilla.org/docs/Web/API/FontFaceSet/delete) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.entries](https://developer.mozilla.org/docs/Web/API/FontFaceSet/entries) (Chrome 48, Firefox 41, Safari 10)
- [FontFaceSet.forEach](https://developer.mozilla.org/docs/Web/API/FontFaceSet/forEach) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.has](https://developer.mozilla.org/docs/Web/API/FontFaceSet/has) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.keys](https://developer.mozilla.org/docs/Web/API/FontFaceSet/keys) (Chrome 48, Firefox 41, Safari 10)
- [FontFaceSet.load](https://developer.mozilla.org/docs/Web/API/FontFaceSet/load) (Chrome 35, Firefox 41, Safari 10)
- [loading event](https://developer.mozilla.org/docs/Web/API/FontFaceSet/loading_event) (Chrome 35, Firefox 41, Safari 10)
- [loadingdone event](https://developer.mozilla.org/docs/Web/API/FontFaceSet/loadingdone_event) (Chrome 35, Firefox 41, Safari 10)
- [loadingerror event](https://developer.mozilla.org/docs/Web/API/FontFaceSet/loadingerror_event) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.ready](https://developer.mozilla.org/docs/Web/API/FontFaceSet/ready) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.size](https://developer.mozilla.org/docs/Web/API/FontFaceSet/size) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.status](https://developer.mozilla.org/docs/Web/API/FontFaceSet/status) (Chrome 35, Firefox 41, Safari 10)
- [FontFaceSet.values](https://developer.mozilla.org/docs/Web/API/FontFaceSet/values) (Chrome 48, Firefox 41, Safari 10)
### HTMLDetailsElement
- [HTMLDetailsElement](https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement) (Chrome 10, Firefox 49, Safari 6)
- [HTMLDetailsElement.open](https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/open) (Chrome 10, Firefox 49, Safari 6)
### HTMLPictureElement
- [HTMLPictureElement](https://developer.mozilla.org/docs/Web/API/HTMLPictureElement) (Chrome 38, Firefox 38, Safari 9.1)
### SpeechSynthesis
- [SpeechSynthesis](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesis.cancel](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/cancel) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesis.getVoices](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/getVoices) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesis.pause](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/pause) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesis.paused](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/paused) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesis.pending](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/pending) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesis.resume](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/resume) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesis.speak](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/speak) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesis.speaking](https://developer.mozilla.org/docs/Web/API/SpeechSynthesis/speaking) (Chrome 33, Firefox 49, Safari 7)
### SpeechSynthesisErrorEvent
- [SpeechSynthesisErrorEvent](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisErrorEvent) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisErrorEvent.error](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisErrorEvent/error) (Chrome 33, Firefox 49, Safari 7)
### SpeechSynthesisEvent
- [SpeechSynthesisEvent](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisEvent.charIndex](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent/charIndex) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisEvent.elapsedTime](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent/elapsedTime) (Chrome 33, Firefox 49, Safari 7)
- elapsedTime in milliseconds (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisEvent.name](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisEvent/name) (Chrome 33, Firefox 49, Safari 7)
### SpeechSynthesisUtterance
- [SpeechSynthesisUtterance](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance) (Chrome 33, Firefox 49, Safari 7)
- [boundary event](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/boundary_event) (Chrome 33, Firefox 49, Safari 7)
- [end event](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/end_event) (Chrome 33, Firefox 49, Safari 7)
- [error event](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/error_event) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisUtterance.lang](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/lang) (Chrome 33, Firefox 49, Safari 7)
- [mark event](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/mark_event) (Chrome 33, Firefox 49, Safari 7)
- [pause event](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/pause_event) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisUtterance.pitch](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/pitch) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisUtterance.rate](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/rate) (Chrome 33, Firefox 49, Safari 7)
- [resume event](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/resume_event) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisUtterance() constructor](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/SpeechSynthesisUtterance) (Chrome 33, Firefox 49, Safari 7)
- [start event](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/start_event) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisUtterance.text](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/text) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisUtterance.voice](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/voice) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisUtterance.volume](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisUtterance/volume) (Chrome 33, Firefox 49, Safari 7)
### SpeechSynthesisVoice
- [SpeechSynthesisVoice](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisVoice) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisVoice.default](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisVoice/default) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisVoice.lang](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisVoice/lang) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisVoice.localService](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisVoice/localService) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisVoice.name](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisVoice/name) (Chrome 33, Firefox 49, Safari 7)
- [SpeechSynthesisVoice.voiceURI](https://developer.mozilla.org/docs/Web/API/SpeechSynthesisVoice/voiceURI) (Chrome 33, Firefox 49, Safari 7)
### WebGLContextEvent
- [WebGLContextEvent](https://developer.mozilla.org/docs/Web/API/WebGLContextEvent) (Chrome 9, Firefox 49, Safari 5.1)
- [WebGLContextEvent.statusMessage](https://developer.mozilla.org/docs/Web/API/WebGLContextEvent/statusMessage) (Chrome 9, Firefox 49, Safari 5.1)
- [WebGLContextEvent() constructor](https://developer.mozilla.org/docs/Web/API/WebGLContextEvent/WebGLContextEvent) (Chrome 17, Firefox 49, Safari 6)
## Summary
Total Web APIs tracked: 2269
Last updated: 2025-07-27