BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1219
Search:
Showing 30 of 444 features

Limited Availability

30 features
• In Progress / Not Yet Baseline
Limited

The Remote Playback API initiates and controls playback of media on connected remote devices, such as smart TVs with AirPlay or Chromecast capabilities.

Chrome 121
Firefox —
Safari 13.1
Edge 121
Status: Incomplete cross-engine support
Limited

The EditContext API allows you to build rich text editors that support advanced text input, such as Input Method Editor (IME) composition, an emoji picker, or other platform-specific editing UI.

Chrome 121
Firefox —
Safari —
Edge 121
Status: Incomplete cross-engine support

You can animate color fonts between two font-palette values.

Chrome 121
Firefox —
Safari —
Edge 121
Status: Incomplete cross-engine support

The showPicker() method for <select> elements shows the dropdown menu or other user interface for picking one of the options.

Chrome 121
Firefox 122
Safari —
Edge 121
Status: Incomplete cross-engine support

The Sec-GPC request header indicates that the user does not consent to a website or service selling or sharing their personal information with third parties.

Chrome —
Firefox 120
Safari —
Edge —
Status: Incomplete cross-engine support

The page-orientation CSS property sets the rotation of a page after pagination. This allows pages with the same size declaration to display with different orientations.

Chrome 85
Firefox 122
Safari —
Edge 85
Status: Incomplete cross-engine support

The mask-border CSS property sets how the edges of an element are masked. It is a shorthand for mask-border-outset, mask-border-repeat, mask-border-slice, mask-border-source, and mask-border-width.

Chrome —
Firefox —
Safari 17.2
Edge —
Status: Incomplete cross-engine support

Permissions policy violation reporting sends a report to a URL nominated by the Reporting-Endpoints header or the ReportingObserver API when a page violates a policy. You can also use the Permissions-Policy-Report-Only header to receive reports of what might break under a given policy.

Chrome 120
Firefox —
Safari —
Edge 120
Status: Incomplete cross-engine support

The background-clip: text CSS declaration draws the background underneath only the text in the element.

Chrome 120
Firefox —
Safari 14
Edge 120
Status: Incomplete cross-engine support

The CreateVirtualSensor WebDriver command creates a virtual sensor for testing applications that use sensor APIs, without the need for real device sensors.

Chrome 120
Firefox —
Safari —
Edge 120
Status: Incomplete cross-engine support

The word-break: auto-phrase CSS declaration specifies that wrapping should occur at natural phrase boundaries, especially in CJK languages.

Chrome 119
Firefox —
Safari —
Edge 119
Status: Incomplete cross-engine support

The prefers-reduced-transparency CSS media query sets styles based on whether the user prefers to reduce the amount of transparent effects on their device, for example to improve contrast and legibility.

Chrome 119
Firefox —
Safari —
Edge 119
Status: Incomplete cross-engine support

The ManagedMediaSource API is a MediaSource where the browser manages the memory of source buffers and may evict data if needed.

Chrome —
Firefox —
Safari 17
Edge —
Status: Incomplete cross-engine support

The font-synthesis-position CSS property sets whether or not the browser should synthesize subscript and superscript typefaces when they're missing from the font.

Chrome —
Firefox 118
Safari —
Edge —
Status: Incomplete cross-engine support
Limited

The navigator.setAppBadge() method allows installed web applications to display an application badge, typically a dot or number shown alongside the application's icon on the device's home screen or application dock.

Chrome 81
Firefox —
Safari 17
Edge 81
Status: Incomplete cross-engine support

A web app manifest file provides metadata about the site. The browser can use the metadata to install the site as a standalone application on the user's device. The metadata usually includes the app's name, icon, description, and ways in which the app wishes to integrate with the device.

Chrome 53
Firefox —
Safari 17
Edge 79
Status: Incomplete cross-engine support
Limited

The overlay CSS property, used as an allow-discrete CSS transition, prevents a top layer element, such as a popover or a <dialog>, from being removed from the top layer before it has finished animating. You can't set the value of the overlay property; only use it as transition property.

Chrome 117
Firefox —
Safari —
Edge 117
Status: Incomplete cross-engine support

The display-mode CSS media query sets styles based on whether the web page is in an ordinary browser tab mode or another mode, such as fullscreen, standalone, or minimal-ui.

Chrome 47
Firefox —
Safari —
Edge 79
Status: Incomplete cross-engine support

A visibility-state performance entry measures the timing of page visibility state changes, such as when a tab is no longer visible or the user has switched to another app.

Chrome 115
Firefox —
Safari —
Edge 115
Status: Incomplete cross-engine support
Limited

The baseline-source CSS property controls how inline-level boxes with multiple lines of text are aligned with the surrounding text. By default, which typographic baseline is used depends on the display property value.

Chrome 111
Firefox 115
Safari —
Edge 111
Status: Incomplete cross-engine support

The overflow: overlay CSS declaration is an alias to overflow: auto. Historically, it caused non-standard behavior, allowing scrollbars to overlay content without taking up layout space.

Chrome 114
Firefox 112
Safari 12
Edge 114
Status: Incomplete cross-engine support

Partitioned cookies allow you to opt a cookie into partitioned storage, with a separate cookie jar per top-level site. Also known as Cookies Having Independent Partitioned State or CHIPS.

Chrome 114
Firefox —
Safari —
Edge 114
Status: Incomplete cross-engine support
Limited

The IdleDetector API is used to notify a webpage of the user's idle, active, and locked state.

Chrome 94
Firefox —
Safari —
Edge 114
Status: Incomplete cross-engine support

COEP violation reporting sends a report to a URL nominated by the Reporting-Endpoints header or the ReportingObserver API when a page violates its Cross-Origin-Embedder-Policy policy.

Chrome 96
Firefox —
Safari 16.4
Edge 96
Status: Incomplete cross-engine support

The iterationComposite property of a KeyframeEffect object sets whether an animation's iterations are calculated independently ("replace") or are accumulated with the value of the previous iteration ("accumulate").

Chrome —
Firefox 80
Safari 16.4
Edge —
Status: Incomplete cross-engine support

The gamepad.vibrationActuator property represents a gamepad's haptics hardware, which allows you to control the vibration motors in a gamepad.

Chrome 68
Firefox —
Safari 16.4
Edge 79
Status: Incomplete cross-engine support

The CSSStyleValue and its subclasses represent CSS values as distinct types instead of only strings. Also known as typed OM.

Chrome 66
Firefox —
Safari 16.4
Edge 79
Status: Incomplete cross-engine support

The numeric factory functions, such as CSS.px() or CSS.kHz(), return a CSSUnitValue representing a CSS number value (as in 12px or 440kHz).

Chrome 66
Firefox —
Safari 16.4
Edge 79
Status: Incomplete cross-engine support
Limited

The navigator.audioSession API controls how audio playback interacts with other applications. For example, playing music can pause audio from other applications, while ambient audio can play at the same time.

Chrome —
Firefox —
Safari 16.4
Edge —
Status: Incomplete cross-engine support
← Previous Page 7 of 15 (444 features) Next →