BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1198
Search:
Categories: All CSS (101) HTML elements (100) Selectors (46) JavaScript (43) Forms (42)
WebGL extensions (37) WebAssembly (22) Media queries (21) Fonts (19) Performance (19) Text (19) Scrolling (18) Arrays (17) Layout (17) HTML (16) Progressive web app (15) Typed arrays (14) Units (14) Canvas (13) Background (12) Color types (12) Media elements (12) Strings (12) Clipping, shapes, and masking (11) Security (11) Web components (11) WebXR (11) Typographic font features (10) Animation (9) DOM (9) Internationalization (9) Reporting (9) Text wrap (9) Workers (9) Clipboard (8) Containment (7) Fetch (7) JavaScript modules (7) Print media (7) Sensors (7) CSS object models (6) Image formats (6) Iterators (6) Landmark elements (6) Positioning (6) Promises (6) SVG (6) Storage (6) Streams (6) Container queries (5) Credential management (5) Custom elements (5) Explicit defaults (5) Font synthesis (5) HTTP (5) Messaging (5) Multi-column (5) Resource hints (5) Ruby (5) Selection (5) Speech (5) Transitions (CSS) (5) View transitions (5) Web audio (5) WebGL (5) Anchor positioning (4) Cookies (4) Counters (4) File system access (4) Flexbox (4) Gamepad (4) Grid (4) Images (4) Lists (4) Primitive types (4) Regular expressions (4) WebDriver (4) WebRTC (4) Blend mode (3) Borders and outlines (3) Geolocation (3) Gradients (3) Image scaling (3) JSON (3) Maps (3) MathML (3) Payments (3) Reading order (3) Scroll markers (3) Transforms (3) WebAuthn (3) WebGPU (3) White space (3) Worklets (3) XML (3) Collections (2) Compute pressure (2) IndexedDB (2) Parsing and serialization (2) Resource integrity (2) Sets (2) Text fragments (2) WebMCP (2) CSS environment variables (1)
Showing 30 of 1198 features

2020

30 features
• January 2020
Widely Available

The VTTCue API updates various aspects of cues dynamically, such as alignment, size and position.

Chrome 23
Firefox 31
Safari 6
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The all CSS property is a shorthand for all CSS properties, except for direction and unicode-bidi. It accepts only the keywords for explicit defaulting (such as initial and inherit), since they are the only values supported on all CSS properties.

Chrome 37
Firefox 27
Safari 9.1
Edge 79
Baseline Date: Jan 15, 2020

The background-blend-mode CSS property blends an element's background image and background color using blend modes like multiply, difference, or color.

Chrome 35
Firefox 30
Safari 8
Edge 79
Baseline Date: Jan 15, 2020

The captureStream() method for <canvas> elements returns a MediaStream which includes a CanvasCaptureMediaStreamTrack representing real-time video of the canvas image. You can use this to record the canvas, or send it elsewhere, such as another canvas or WebRTC connection.

Chrome 51
Firefox 43
Safari 11
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The caret-color CSS property sets the color of the text insertion pointer in a text input.

Chrome 57
Firefox 53
Safari 11.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The display: flow-root CSS declaration sets an element as the root element of a new flow layout for its children, preventing margin collapse with sibling elements.

Chrome 58
Firefox 53
Safari 13
Edge 79
Baseline Date: Jan 15, 2020

The document.elementFromPoint() and document.elementsFromPoint() methods find the top-most element at a given point in the viewport, or all elements at a given point in the viewport, respectively.

Chrome 43
Firefox 46
Safari 11.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The dominant-baseline CSS property sets the specific baseline used to align an elements's text and inline-level contents.

Chrome 1
Firefox 1
Safari 4
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The font-display CSS descriptor sets whether to show a substitute font or nothing while a font face loads. The property manages what's known as a flash of unstyled text or flash of invisible text.

Chrome 60
Firefox 58
Safari 11.1
Edge 79
Baseline Date: Jan 15, 2020

The font-kerning CSS property sets whether kerning data from a font is used to adjust the space between letters.

Chrome 33
Firefox 32
Safari 9
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The font-stretch CSS property selects a font face from a font family based on width, either by a keyword such as condensed or a percentage.

Chrome 62
Firefox 62
Safari 11.1
Edge 79
Baseline Date: Jan 15, 2020

The font-variant-caps CSS property sets whether text should be displayed in small caps, petite caps, or with capital letters designed for titles.

Chrome 52
Firefox 34
Safari 9.1
Edge 79
Baseline Date: Jan 15, 2020

The font-variant-east-asian CSS property controls glyph substitution and sizing in East Asian text.

Chrome 63
Firefox 34
Safari 9.1
Edge 79
Baseline Date: Jan 15, 2020

The font-variant-ligatures CSS property sets how characters can be visually combined for readability or stylistic reasons.

Chrome 34
Firefox 34
Safari 9.1
Edge 79
Baseline Date: Jan 15, 2020

The font-variant-numeric CSS property sets how numeric characters are displayed. For example, you can align columns of numbers or use zeroes that have a slash.

Chrome 52
Firefox 34
Safari 9.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The globalThis property accesses the global this value (and hence the global object itself) across environments.

Chrome 71
Firefox 65
Safari 12.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The input event fires when a form control changes or an element with the contenteditable attribute changes.

Chrome 1
Firefox 6
Safari 3.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The isolation CSS property creates a new stacking context, which impacts z-index ordering and blend modes.

Chrome 41
Firefox 36
Safari 8
Edge 79
Baseline Date: Jan 15, 2020

The mask-type CSS property on an SVG <mask> element sets whether the mask is a luminance or alpha mask.

Chrome 24
Firefox 35
Safari 7
Edge 79
Baseline Date: Jan 15, 2020

The min-content and max-content CSS keywords represent the smallest and largest intrinsic sizes of an element.

Chrome 46
Firefox 66
Safari 11
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The mix-blend-mode CSS property blends an element's content with its background or parent elements using blend modes like multiply, difference, or color.

Chrome 41
Firefox 32
Safari 8
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The object-fit CSS property sets how images, videos, and other replaced elements are scaled within their container.

Chrome 32
Firefox 36
Safari 10
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The object-position CSS property places images, videos, and other replaced elements within their boxes.

Chrome 32
Firefox 36
Safari 10
Edge 79
Baseline Date: Jan 15, 2020

The prefers-color-scheme CSS media query sets styles based on the requested color scheme, light or dark.

Chrome 76
Firefox 67
Safari 12.1
Edge 79
Baseline Date: Jan 15, 2020

The prefers-reduced-motion CSS media query sets styles based on whether the user prefers to minimize the amount of non-essential animations on the device, such as scrolling, panning, zooming, and strobing.

Chrome 74
Firefox 63
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The scrollIntoView() method scrolls an element's ancestor containers such that the element is visible to the user.

Chrome 1
Firefox 1
Safari 3
Edge 79
Baseline Date: Jan 15, 2020

The shape-outside CSS property, along with shape-margin and shape-image-threshold, sets the shape around which adjacent content will wrap.

Chrome 37
Firefox 62
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020

The circle(), ellipse(), inset(), and polygon() CSS shape functions create shapes for use with clip-path and shape-outside.

Chrome 37
Firefox 54
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The srcdoc attribute for the <iframe> HTML element sets a string of HTML to embed in the document. The value of srcdoc overrides loading a document from the src attribute.

Chrome 20
Firefox 25
Safari 6
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The will-change CSS property gives hints to the browser about expected changes to an element's scroll position, contents, or style. These hints allow browsers to optimize for upcoming style changes.

Chrome 36
Firefox 36
Safari 9.1
Edge 79
Baseline Date: Jan 15, 2020
← Previous Page 14 of 40 (1198 features) Next →