Summary of BCD changes from through π
Browser Support Changes: +18, -0
Support increases (18)
API
-
api β OffscreenCanvas β getContext β 2d_context
Added to Safari β 3 of 3 engines -
api β OffscreenCanvas β getContext β bitmaprenderer_context
Added to Safari β 3 of 3 engines -
api β CredentialsContainer β create β publicKey_option β extensions β largeBlob
Added to Chrome β 1 of 3 engines -
api β CredentialsContainer β get β publicKey_option β extensions β largeBlob
Added to Chrome β 1 of 3 engines -
api β Headers β getSetCookie
Added to Chrome β 1 of 3 engines
CSS
-
css β selectors β dir
Added to Safari β 1 of 3 engines -
css β types β length β lh
Added to Safari β 2 of 3 engines -
css β types β length β rlh
Added to Safari β 1 of 3 engines -
css β types β length-percentage β lh
Added to Safari β 1 of 3 engines -
css β types β length-percentage β rlh
Added to Safari β 1 of 3 engines -
css β selectors β nesting
Added to Chrome β 2 of 3 engines -
css β selectors β popover-open
Added to Chrome β 1 of 3 engines
HTTP
-
http β headers β Sec-Fetch-Dest
Added to Safari β 3 of 3 engines -
http β headers β Sec-Fetch-Mode
Added to Safari β 3 of 3 engines -
http β headers β Sec-Fetch-Site
Added to Safari β 3 of 3 engines -
http β headers β Sec-Fetch-User
Added to Safari β 3 of 3 engines
SVG
-
svg β attributes β presentation β font-size-adjust
Added to Safari β 1 of 3 engines
WEBEXTENSIONS
-
webextensions β api β scripting β updateContentScripts
Added to Safari β 3 of 3 engines
BCD Metadata Changes: 224
Show all 224 changes
Note: The following represent changes to BCD metadata keys in the reported time period. Keys are not implementations, and they don't represent commitments toward implementation, etc. A new key occurring is perhaps a signal that some implementer was serious enough to add the key. Many of the features that are 'removed' are usually just 'moved' or 'renamed', but we don't have great ways to highlight that.
Backfilled entries (202)
The entries in this section saw support information change since the report on Wednesday 12 April 2023, but all the supported browser versions given were more than a couple of months old. Typically, these are cases of support information being updated long after the support actually landed in a browser, but nobody ever updated the BCD entry.
API
-
api β CanvasRenderingContext2D β reset
Backfilled for Firefox β 2 of 3 engines -
api β GPU
Backfilled for Firefox β 2 of 3 engines -
api β GPU β getPreferredCanvasFormat
Backfilled for Firefox β 2 of 3 engines -
api β GPU β requestAdapter
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapter
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapter β features
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapter β isFallbackAdapter
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapter β limits
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapter β requestAdapterInfo
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapter β requestDevice
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapterInfo
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapterInfo β architecture
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapterInfo β description
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapterInfo β device
Backfilled for Firefox β 2 of 3 engines -
api β GPUAdapterInfo β vendor
Backfilled for Firefox β 2 of 3 engines -
api β GPUBindGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPUBindGroup β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUBindGroupLayout
Backfilled for Firefox β 2 of 3 engines -
api β GPUBindGroupLayout β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer β destroy
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer β getMappedRange
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer β mapAsync
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer β mapState
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer β size
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer β unmap
Backfilled for Firefox β 2 of 3 engines -
api β GPUBuffer β usage
Backfilled for Firefox β 2 of 3 engines -
api β GPUCanvasContext
Backfilled for Firefox β 2 of 3 engines -
api β GPUCanvasContext β canvas
Backfilled for Firefox β 2 of 3 engines -
api β GPUCanvasContext β configure
Backfilled for Firefox β 2 of 3 engines -
api β GPUCanvasContext β getCurrentTexture
Backfilled for Firefox β 2 of 3 engines -
api β GPUCanvasContext β unconfigure
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandBuffer β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β beginComputePass
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β beginRenderPass
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β clearBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β copyBufferToBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β copyBufferToTexture
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β copyTextureToBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β copyTextureToTexture
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β finish
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β insertDebugMarker
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β popDebugGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β pushDebugGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β resolveQuerySet
Backfilled for Firefox β 2 of 3 engines -
api β GPUCommandEncoder β writeTimestamp
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationInfo
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationInfo β messages
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationMessage
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationMessage β length
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationMessage β lineNum
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationMessage β linePos
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationMessage β message
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationMessage β offset
Backfilled for Firefox β 2 of 3 engines -
api β GPUCompilationMessage β type
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β dispatchWorkgroups
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β dispatchWorkgroupsIndirect
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β end
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β insertDebugMarker
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β popDebugGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β pushDebugGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β setBindGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β setPipeline
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePassEncoder β writeTimestamp
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePipeline
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePipeline β getBindGroupLayout
Backfilled for Firefox β 2 of 3 engines -
api β GPUComputePipeline β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createBindGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createBindGroupLayout
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createCommandEncoder
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createComputePipeline
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createComputePipelineAsync
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createPipelineLayout
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createRenderBundleEncoder
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createRenderPipeline
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createRenderPipelineAsync
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createSampler
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createShaderModule
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β createTexture
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β destroy
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β features
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β importExternalTexture
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β limits
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β lost
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β popErrorScope
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β pushErrorScope
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β queue
Backfilled for Firefox β 2 of 3 engines -
api β GPUDevice β uncapturederror_event
Backfilled for Firefox β 2 of 3 engines -
api β GPUDeviceLostInfo
Backfilled for Firefox β 2 of 3 engines -
api β GPUDeviceLostInfo β message
Backfilled for Firefox β 2 of 3 engines -
api β GPUDeviceLostInfo β reason
Backfilled for Firefox β 2 of 3 engines -
api β GPUOutOfMemoryError β GPUOutOfMemoryError
Backfilled for Firefox β 2 of 3 engines -
api β GPUOutOfMemoryError
Backfilled for Firefox β 2 of 3 engines -
api β GPUPipelineLayout
Backfilled for Firefox β 2 of 3 engines -
api β GPUPipelineLayout β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUQuerySet
Backfilled for Firefox β 2 of 3 engines -
api β GPUQuerySet β count
Backfilled for Firefox β 2 of 3 engines -
api β GPUQuerySet β destroy
Backfilled for Firefox β 2 of 3 engines -
api β GPUQuerySet β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUQuerySet β type
Backfilled for Firefox β 2 of 3 engines -
api β GPUQueue
Backfilled for Firefox β 2 of 3 engines -
api β GPUQueue β copyExternalImageToTexture
Backfilled for Firefox β 2 of 3 engines -
api β GPUQueue β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUQueue β submit
Backfilled for Firefox β 2 of 3 engines -
api β GPUQueue β writeBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPUQueue β writeTexture
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β draw
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β drawIndexed
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β drawIndexedIndirect
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β drawIndirect
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β finish
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β insertDebugMarker
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β popDebugGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β pushDebugGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β setBindGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β setIndexBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β setPipeline
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderBundleEncoder β setVertexBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β draw
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β drawIndexed
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β drawIndexedIndirect
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β drawIndirect
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β end
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β executeBundles
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β insertDebugMarker
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β label
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β popDebugGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β pushDebugGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β setBindGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β setBlendConstant
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β setIndexBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β setPipeline
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β setScissorRect
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β setStencilReference
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β setVertexBuffer
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPassEncoder β setViewport
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPipeline
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPipeline β getBindGroupLayout
Backfilled for Firefox β 2 of 3 engines -
api β GPURenderPipeline β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUSampler
Backfilled for Firefox β 2 of 3 engines -
api β GPUSampler β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUShaderModule
Backfilled for Firefox β 2 of 3 engines -
api β GPUShaderModule β getCompilationInfo
Backfilled for Firefox β 2 of 3 engines -
api β GPUShaderModule β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUSupportedFeatures
Backfilled for Firefox β 2 of 3 engines -
api β GPUSupportedLimits
Backfilled for Firefox β 2 of 3 engines -
api β GPUSupportedLimits β maxBindGroups
Backfilled for Firefox β 2 of 3 engines -
api β GPUSupportedLimits β maxBindingsPerBindGroup
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β createView
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β depthOrArrayLayers
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β destroy
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β dimension
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β format
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β height
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β mipLevelCount
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β sampleCount
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β usage
Backfilled for Firefox β 2 of 3 engines -
api β GPUTexture β width
Backfilled for Firefox β 2 of 3 engines -
api β GPUTextureView
Backfilled for Firefox β 2 of 3 engines -
api β GPUTextureView β label
Backfilled for Firefox β 2 of 3 engines -
api β GPUUncapturedErrorEvent β GPUUncapturedErrorEvent
Backfilled for Firefox β 2 of 3 engines -
api β GPUUncapturedErrorEvent
Backfilled for Firefox β 2 of 3 engines -
api β GPUValidationError β GPUValidationError
Backfilled for Firefox β 2 of 3 engines -
api β GPUValidationError
Backfilled for Firefox β 2 of 3 engines -
api β HTMLCanvasElement β getContext β webgpu_context
Backfilled for Firefox β 2 of 3 engines -
api β Navigator β gpu
Backfilled for Firefox β 2 of 3 engines -
api β OffscreenCanvasRenderingContext2D β reset
Backfilled for Firefox β 2 of 3 engines -
api β CredentialsContainer β create β publicKey_option
Backfilled for Firefox β 3 of 3 engines -
api β CredentialsContainer β create β publicKey_option β extensions
Backfilled for Firefox β 3 of 3 engines -
api β CredentialsContainer β create β publicKey_option β extensions β appidExclude
Backfilled for Firefox β 3 of 3 engines -
api β CredentialsContainer β create β publicKey_option β extensions β credProps
Backfilled for Chrome β 1 of 3 engines -
api β CredentialsContainer β create β publicKey_option β extensions β credProtect
Backfilled for Chrome β 1 of 3 engines -
api β CredentialsContainer β create β publicKey_option β extensions β minPinLength
Backfilled for Chrome β 1 of 3 engines -
api β CredentialsContainer β create β publicKey_option β requireResidentKey
Backfilled for Chrome β 1 of 3 engines -
api β CredentialsContainer β create β publicKey_option β residentKey
Backfilled for Chrome β 1 of 3 engines -
api β CredentialsContainer β get β publicKey_option
Backfilled for Firefox β 3 of 3 engines -
api β CredentialsContainer β get β publicKey_option β extensions
Backfilled for Firefox β 3 of 3 engines -
api β CredentialsContainer β get β publicKey_option β extensions β appid
Backfilled for Firefox β 3 of 3 engines
CSS
-
css β selectors β nth-child β of_syntax
Backfilled for Firefox β 3 of 3 engines -
css β selectors β nth-last-child β of_syntax
Backfilled for Firefox β 2 of 3 engines -
css β types β exp
Backfilled for Firefox β 2 of 3 engines -
css β types β hypot
Backfilled for Firefox β 2 of 3 engines -
css β types β log
Backfilled for Firefox β 2 of 3 engines -
css β types β pow
Backfilled for Firefox β 2 of 3 engines -
css β types β sqrt
Backfilled for Firefox β 2 of 3 engines -
css β types β ray
Backfilled for Chrome β 2 of 3 engines
HTML
-
html β elements β a β text_fragments
Backfilled for Safari β 2 of 3 engines
WEBEXTENSIONS
-
webextensions β api β storage β StorageArea β setAccessLevel
Backfilled for Chrome β 1 of 3 engines -
webextensions β manifest β icons β svg_icons
Backfilled for Firefox β 2 of 3 engines
New entries (20)
The entries in this section were not found in BCD on Wednesday 12 April 2023, but are now present. These usually do not have any support information attached to them, and often have no corresponding MDN page. Sometimes, entries that appear here also appear in the next section (βRemoved BCD entriesβ) because of a Working Group deciding on a rename.
API
- api β CredentialsContainer β create β publicKey_option
- api β CredentialsContainer β create β publicKey_option β extensions
- api β CredentialsContainer β create β publicKey_option β extensions β appidExclude
- api β CredentialsContainer β create β publicKey_option β extensions β credProps
- api β CredentialsContainer β create β publicKey_option β extensions β credProtect
- api β CredentialsContainer β create β publicKey_option β extensions β largeBlob
- api β CredentialsContainer β create β publicKey_option β extensions β minPinLength
- api β CredentialsContainer β create β publicKey_option β requireResidentKey
- api β CredentialsContainer β create β publicKey_option β residentKey
- api β CredentialsContainer β get β publicKey_option
- api β CredentialsContainer β get β publicKey_option β extensions
- api β CredentialsContainer β get β publicKey_option β extensions β appid
- api β CredentialsContainer β get β publicKey_option β extensions β largeBlob
- api β Headers β getSetCookie
CSS
- css β selectors β nesting
- css β selectors β popover-open
- css β types β ray
HTTP
- http β headers β Permissions-Policy β publickey-credentials-create
WEBEXTENSIONS
- webextensions β api β storage β StorageArea β setAccessLevel
- webextensions β manifest β icons β svg_icons
Removed entries (2)
The entries in this section were found in BCD on Wednesday 12 April 2023, but are no longer present. The reasons for this removal can be anything from an experimental proposal that was never supported to a property or value being renamed to something else.
API
- api β HTMLVideoElement β autoPictureInPicture
- api β XRCompositionLayer β chromaticAberrationCorrection