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

2021

30 features
• December 2021

Threads in WebAssembly run code in parallel, while atomic memory instructions can guarantee that no two threads can read or write to shared memory at the same time.

Chrome 74
Firefox 79
Safari 15.2
Edge 79
Baseline Date: Dec 13, 2021

The SharedArrayBuffer object represents bytes shared between multiple workers and the main thread. The Atomics object safely accesses SharedArrayBuffer data to make sure predictable values are read and written and that operations are not interrupted.

Chrome 68
Firefox 79
Safari 15.2
Edge 79
Baseline Date: Dec 13, 2021
Widely Available

The inputmode global HTML attribute gives a hint about what type of data is to be entered into an <input> element, such as text, numeric, or email, so the browser may help the user enter data using an adapted input mechanism, such as an on-screen virtual keyboard.

Chrome 66
Firefox 95
Safari 12.1
Edge 79
Baseline Date: Dec 7, 2021
• November 2021

The externref type can be both a value type and a table element type, while funcref can be a value type.

Chrome 96
Firefox 79
Safari 15.1
Edge 96
Baseline Date: Nov 19, 2021
Widely Available

The enterkeyhint global HTML attribute sets the label for a virtual keyboard's Enter key. For example, enterkeyhint="search" may label the key with a magnifying glass icon.

Chrome 77
Firefox 94
Safari 13.1
Edge 79
Baseline Date: Nov 2, 2021
Widely Available

The fit-content CSS keyword expands a box as needed to fit its contents until the maximum size is reached, preserving the content's preferred aspect ratio.

Chrome 46
Firefox 94
Safari 11
Edge 79
Baseline Date: Nov 2, 2021
• October 2021

Bulk memory operations, such as copy and init, mirror the efficiency of native memcpy and memmove operations.

Chrome 75
Firefox 79
Safari 15.1
Edge 79
Baseline Date: Oct 25, 2021

Saturating floating-point to integer conversion operators return the maximum or minimum integer value on overflow instead of trapping.

Chrome 75
Firefox 64
Safari 15.1
Edge 18
Baseline Date: Oct 25, 2021

A navigation performance entry measures navigation events, such as loading time or the number of redirects.

Chrome 57
Firefox 58
Safari 15
Edge 12
Baseline Date: Oct 25, 2021

The <input type="date"> and <input type="time"> HTML elements show date and time pickers.

Chrome 20
Firefox 93
Safari 14.1
Edge 12
Baseline Date: Oct 5, 2021
Widely Available

The image-rendering CSS property sets how images are scaled, retaining smoothness for photos, or hard edges for pixel art and QR codes.

Chrome 41
Firefox 93
Safari 10
Edge 79
Baseline Date: Oct 5, 2021
• September 2021
Widely Available

The IndexedDB API is a local storage transactional object database.

Chrome 58
Firefox 51
Safari 15
Edge 79
Baseline Date: Sep 20, 2021
Widely Available

The cause property of errors records the specific original cause of the error, particularly for errors that have been re-thrown.

Chrome 93
Firefox 91
Safari 15
Edge 93
Baseline Date: Sep 20, 2021

The WEBGL_color_buffer_float extension for WebGL 1.0 contexts adds the 32-bit floating-point type RGBA32F as a color-renderable format.

Chrome 63
Firefox 30
Safari 14
Edge 17
Baseline Date: Sep 20, 2021
Widely Available

The BigInt64Array and BigUint64Array typed arrays represent 64-bit integers, signed and unsigned respectively.

Chrome 67
Firefox 68
Safari 15
Edge 79
Baseline Date: Sep 20, 2021
Widely Available

CSS logical properties control borders, size, margin, and padding with directions and dimensions relative to the writing mode. For example, in a left to right, top to bottom writing mode, block-end refers to the bottom. Also known as flow relative.

Chrome 89
Firefox 66
Safari 15
Edge 89
Baseline Date: Sep 20, 2021
Widely Available

The WebGL2RenderingContext API is the "webgl2" rendering context for the <canvas> element. It represents a space for drawing two- and three-dimensional graphics and animations. It corresponds to OpenGL ES 3.0.

Chrome 56
Firefox 51
Safari 15
Edge 79
Baseline Date: Sep 20, 2021
Widely Available

The Referrer-Policy HTTP header and referrerpolicy HTML attributes control whether requests have the Referer header and what information the header contains.

Chrome 85
Firefox 87
Safari 15
Edge 85
Baseline Date: Sep 20, 2021

The EXT_color_buffer_float extension for WebGL 2.0 contexts adds color-renderable floating point formats to renderbufferStorage().

Chrome 56
Firefox 51
Safari 15
Edge 79
Baseline Date: Sep 20, 2021
Widely Available

The aspect-ratio CSS property controls the width-to-height ratio of elements. For <img> and <video> elements, the width and height attributes used together with height: auto control the aspect ratio while the image/video is loading.

Chrome 88
Firefox 89
Safari 15
Edge 88
Baseline Date: Sep 20, 2021
Widely Available

The font-family: system-ui CSS declaration uses the operating system default font for text.

Chrome 56
Firefox 92
Safari 11
Edge 79
Baseline Date: Sep 7, 2021
Widely Available

The web authentication API allows you to create public key-based credentials and use them for authentication, such as when signing in. Also known as WebAuthn.

Chrome 67
Firefox 60
Safari 13
Edge 18
Baseline Date: Sep 7, 2021

The EXT_shader_texture_lod extension for WebGL 1.0 and 2.0 contexts adds texture functions to the OpenGL ES Shading Language such that the shader writer explicitly controls the level of detail (LOD).

Chrome 38
Firefox 47
Safari 8
Edge 93
Baseline Date: Sep 2, 2021
• August 2021
Widely Available

The tab-size CSS property sets the width of the tab character.

Chrome 42
Firefox 91
Safari 13.1
Edge 79
Baseline Date: Aug 10, 2021
Widely Available

The visualViewport API provides a way to query and modify the user-visible viewport of a web page.

Chrome 61
Firefox 91
Safari 13
Edge 79
Baseline Date: Aug 10, 2021
• April 2021

A paint performance entry measures the duration of "paint" (also called "render") operations as a page loads. It measures the time to First Paint (FP) and First Contentful Paint (FCP), common metrics for perceived loading times.

Chrome 60
Firefox 84
Safari 14.1
Edge 79
Baseline Date: Apr 26, 2021
Widely Available

The MediaRecorder API captures data generated by MediaStream or HTMLMediaElement objects for analysis, processing, or saving to disk. Also known as the Media Recording API.

Chrome 49
Firefox 25
Safari 14.1
Edge 79
Baseline Date: Apr 26, 2021

Integer values pass bidirectionally between JavaScript and WebAssembly, converted to i64 values in WebAssembly or BigInt values in JavaScript.

Chrome 85
Firefox 78
Safari 14.1
Edge 85
Baseline Date: Apr 26, 2021

Sign-extension operator instructions extend the width of 8-bit, 16-bit, and 32-bit values to 32-bit and 64-bit values.

Chrome 69
Firefox 62
Safari 14.1
Edge 18
Baseline Date: Apr 26, 2021
Widely Available

The quotes CSS property sets the quotation marks inserted via the content CSS property or <q> element.

Chrome 87
Firefox 70
Safari 14.1
Edge 87
Baseline Date: Apr 26, 2021
Page 1 of 2 (44 features) Next →