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

2020

30 features
• January 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 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 RTCPeerConnection.getStats(), RTCRtpSender.getStats(), and RTCRtpReceiver.getStats() methods return detailed information about the status, performance, network, and media for a given WebRTC connection.

Chrome 58
Firefox 44
Safari 11
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

When a document is loaded over HTTPS, browsers ensure that none of the document's resources are loaded over an insecure protocol. Instead, resources that the document attempts to load over an insecure protocol are either loaded over HTTPS or are blocked.

Chrome 44
Firefox 23
Safari ≤9.1
Edge 79
Baseline Date: Jan 15, 2020

The i identifier in a CSS attribute selector matches attribute values case-insensitively in document languages like XML where attribute values are case-sensitive.

Chrome 49
Firefox 47
Safari 9
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The :focus-within CSS pseudo-class matches an element if the element or any of its children are focused.

Chrome 60
Firefox 52
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The :scope CSS pseudo-class matches the scoping root, for instance the element that querySelector() is called on, or the root of a DOM subtree specified with @scope.

Chrome 27
Firefox 32
Safari 7
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

COLRv0 is a font format that supports multi-color glyphs. COLRv0 supports only solid colors.

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

The WEBGL_compressed_texture_astc extension for WebGL 1.0 and 2.0 contexts adds the Adaptive Scalable Texture Compression format to compressedTexImage2D() and compressedTexSubImage2D().

Chrome 47
Firefox 53
Safari 12
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The CSS.supports() static method returns whether the browser supports a CSS declaration (given by two arguments, a property and value) or an @supports at-rule condition string.

Chrome 61
Firefox 55
Safari 11
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The CSS.escape() static method escapes a string so that it can be used in a valid CSS selector.

Chrome 46
Firefox 31
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The unicode-bidi and direction CSS properties override the Unicode layout algorithm. They are intended for Document Type Definition (DTD) designers. For HTML documents, you should use the dir global HTML attribute and <bdo> HTML element instead.

Chrome 48
Firefox 50
Safari 11
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
Widely Available

The :host CSS pseudo-class selects the containing element of the shadow tree in which it is used. The :host() CSS pseudo-class selects the that element only if it matches the provided selector.

Chrome 54
Firefox 63
Safari 10
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The SVG image format, represented by the <svg> element, creates two-dimensional vector graphics with declarative or scripted interaction and animation.

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

CSS scroll snap controls the panning and scrolling behavior within a scroll container.

Chrome 69
Firefox 68
Safari 11
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The EventSource API creates a connection to a server and listens to a stream of events sent by the server.

Chrome 6
Firefox 6
Safari 5
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
Widely Available

The <animate>, <animateMotion>, and <animateTransform> SVG elements declaratively animate SVG elements. Also known as SMIL.

Chrome 19
Firefox 4
Safari 6
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

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

Asynchronous iterator objects, such as those returned by promises or generator functions, are iterable with the for await .. of loop.

Chrome 63
Firefox 57
Safari 12
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The ::placeholder CSS pseudo-element selects help text in <input> and <textarea> elements when no value is set.

Chrome 57
Firefox 51
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The :placeholder-shown CSS pseudo-element selects <input> and <textarea> elements when no value is set and the element's placeholder attribute is not empty. Not to be confused with ::placeholder, which selects the placeholder text itself.

Chrome 47
Firefox 51
Safari 9
Edge 79
Baseline Date: Jan 15, 2020
Widely Available

The document.fonts API dynamically loads custom fonts and tracks when fonts are loading or ready to use.

Chrome 35
Firefox 41
Safari 10
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 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
← Previous Page 9 of 22 (655 features) Next →