Discover web platform features and stay up-to-date with changes
Find information about APIs and features of the web platform. The data displayed here comes from the web-features repository; an open-source project that's maintained by the W3C WebDX Community Group, and which aims at providing a common list of features and their definitions to improve understanding of what web developers get and want from the web.
Latest updates
Now newly available
-
requestVideoFrameCallback(): The
requestVideoFrameCallback()
method for<video>
schedules a function that runs with the next video frame. It is similar torequestAnimationFrame()
, but for video. Learn more. -
Color management for WebGL: The
drawingBufferColorSpace
andunpackColorSpace
properties ofWebGLRenderingContext
sets the color representation for the buffer and imported textures, such as"srgb"
or"display-p3"
. Learn more. -
Color management for WebGL2: The
drawingBufferColorSpace
andunpackColorSpace
properties ofWebGL2RenderingContext
sets the color representation for the buffer and imported textures, such as"srgb"
or"display-p3"
. Learn more. -
text-wrap-mode: The
text-wrap-mode
CSS property sets whether lines may wrap with the valueswrap
andnowrap
. It is a longhand property for bothwhite-space
andtext-wrap
. Learn more. -
text-wrap: stable: The
text-wrap: stable
CSS declaration wraps text using the default algorithm, but does not change wrapping on earlier lines while the text is being edited. Learn more.
Now widely available
-
appearance: The
appearance
CSS property controls the appearance of form controls. Usingappearance: none
disables any default native appearance and allows the elements to be styled with CSS. Learn more. -
Array at(): The
at()
method of arrays and typed arrays returns the item at an index, including negative indices for getting items relative to the end of an array. Also known as the relative indexing method. Learn more. -
::backdrop: The
::backdrop
CSS pseudo-element is a box underneath an element in the top layer, such as a<dialog>
. It can be used to create obscuring effects distinguishing a modal element from the elements underneath. Learn more. -
background-attachment: The
background-attachment
CSS property sets whether an element's background image or gradient moves as the element scrolls. Learn more. -
BroadcastChannel: The
BroadcastChannel
API allows you to send messages between same-origin browsing contexts, such as between the same page loaded in multiple tabs. Learn more.