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

2015

30 features
• July 2015
Widely Available

The window.screen property contains information about the screen of the output device that the referenced window is being rendered on.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

CSS selectors match elements based on their type, attributes, and relationship to other elements. They define the specific elements to which a block of styles will be applied. This feature represents the oldest selectors of CSS.

Chrome 1
Firefox 1
Safari 3
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

Set objects store unique values of any type.

Chrome 38
Firefox 13
Safari 8
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The position: static CSS declaration positions an element in the normal flow. A statically positioned element ignores physical and logical properties such as top or inset-block-start.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015

The string type (and String object) represents a sequence of characters.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The system color CSS keywords, such as ButtonBorder or LinkText, allow you to match default colors from the user agent.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The <table> HTML element, with several related elements, represents tabular data in rows and columns of cells.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The text-overflow CSS property sets how hidden overflow content appears to users. The property can clip content, truncate content with an ellipsis (…), or truncate with a custom string.

Chrome 1
Firefox 7
Safari 1.3
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The <track> element is used as a child of the media elements that lets you specify a timed text track to be displayed in parallel with the media element.

Chrome 23
Firefox 31
Safari 6
Edge 12
Baseline Date: Jul 29, 2015

Typed arrays are ordered lists of JavaScript values, where all values are of the same numerical type, such as 8-bit integers or 32-bit floating point numbers.

Chrome 7
Firefox 4
Safari 5.1
Edge 12
Baseline Date: Jul 29, 2015

URL

Widely Available

A URL object represents a web address, like https://example.com/, and parts of the address, such as the domain, path, and query string (as URLSearchParams).

Chrome 32
Firefox 19
Safari 7
Edge 12
Baseline Date: Jul 29, 2015

The :active, :focus, and :hover CSS pseudo-classes match elements based on how users are interacting with them.

Chrome 1
Firefox 1
Safari 2
Edge 12
Baseline Date: Jul 29, 2015

The WEBGL_depth_texture extension for WebGL 1.0 contexts defines 2D depth and depth-stencil textures.

Chrome 26
Firefox 22
Safari 8
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

A WeakMap object holds key-value pairs that do not create strong references to its keys, such that value data can be associated with a key without preventing garbage collection of the key.

Chrome 36
Firefox 6
Safari 8
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The WebGLRenderingContext API is the "webgl" rendering context for the <canvas> element. It represents a space for drawing two- and three-dimensional graphics and animations.

Chrome 9
Firefox 4
Safari 5.1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The WebSocket API opens a two-way communication channel between the user's browser and a server.

Chrome 5
Firefox 11
Safari 5
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

WebVTT is a captions and subtitles format. WebVTT files are loaded using the <track> element, and the VTTCue API can be used to create or update cues dynamically.

Chrome 23
Firefox 31
Safari 6
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The width and height CSS properties set the preferred physical size of an element.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The window global object represents a browser tab or iframe and its relationship to the document and other tabs. It's also a generic global object, under which many other APIs are located.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The XMLHttpRequest API makes HTTP requests. It's the predecessor to fetch(). Also known as XHR.

Chrome 1
Firefox 1
Safari 3
Edge 12
Baseline Date: Jul 29, 2015

The XMLSerializer API provides the serializeToString() method to construct an XML string representing a DOM tree.

Chrome 1
Firefox 1
Safari 3
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The document.evaluate() method selects elements in an HTML or XML document based on an expression of XPath, a domain specific language for querying XML documents. Also known as XML Path Language.

Chrome 1
Firefox 1
Safari 3
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The accesskey global HTML attribute gives a hint for generating a keyboard shortcut for the current element. The attribute value must consist of a single printable character.

Chrome 17
Firefox 5
Safari 6
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The attr() CSS function, in content property declarations, sets a ::before or ::after pseudo-element's content to the value of the specified HTML attribute.

Chrome 2
Firefox 1
Safari 3.1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The autofocus HTML attribute gives focus to an element on page load.

Chrome 1
Firefox 1
Safari 4
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The background CSS property is a shorthand that sets several background properties at once.

Chrome 1
Firefox 3.6
Safari 1.3
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The background-clip CSS property sets the extent of the background: the padding box, the content box, or the default border box.

Chrome 21
Firefox 22
Safari 5.1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The background-color CSS property sets the fill color of an element, behind any content and background images or gradients.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The background-image CSS property sets the graphics to display behind the content of an element and in front of the background color. Graphics may be any combination of images or gradients.

Chrome 1
Firefox 3.6
Safari 1.3
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The background-origin CSS property sets the background starting position relative to the border and padding of an element.

Chrome 21
Firefox 22
Safari 5.1
Edge 12
Baseline Date: Jul 29, 2015
← Previous Page 24 of 40 (1198 features) Next →