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 console API logs debugging messages to the browser development tools' console.

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

The content CSS property sets the content inside of an element or pseudo-element, replacing the current value. It's often used with the ::before and ::after pseudo-elements to generate cosmetic content.

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

The Set-Cookie HTTP header stores limited amounts of data that persist across request and response, creating shared state between the browser and server.

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

The counter-reset and counter-increment CSS properties and the counter() and counters() functions automatically number headings or ordered list items.

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

The DOM (Document Object Model) API represents HTML and XML documents as trees of nodes. You can use the API to inspect and modify the structure and content of a document.

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

Data URLs are URLs that start with the data: scheme and which directly contain data rather than point to remote resources.

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

The dataset API attaches and accesses custom data on elements, using either the dataset property of HTMLElement or attributes prefixed with data-.

Chrome 7
Firefox 6
Safari 5.1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The Date object represents a single moment in time.

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

The Worker() constructor runs a script in its own thread, which can send and receive messages with the script that created it. Also known as web workers.

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

The <dl>, <dt>, and <dd> HTML elements represent a list of terms and their associated descriptions. Use a description list to create glossaries or similar list of key-value pairs.

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

The display CSS property sets the display behavior of an element's box within its layout and sets the layout behavior for its child elements.

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

The Drag and Drop API lets users drag and drop elements and external files such as images onto web pages. Developers can customize which elements can become draggable, the type of feedback the draggable elements produce, and the droppable elements.

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

The <input type="email">, <input type="tel">, and <input type="url"> HTML elements represent email address, telephone number, and URL fields in a form.

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

The Event API and the addEventListener() method on objects that receive events (event targets) represent and handle significant things happening on a page. Many APIs fire events for a wide range of situations relating to those APIs, such as an image loading, a user clicking, or a value changing.

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

The position: fixed CSS declaration removes an element from the normal flow and positions it relative to the viewport or page.

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

Focus events, such as focus and blur, fire when an element gets or loses focus.

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

The font CSS property shorthand sets multiple font properties, including style, weight, size, and font family.

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

The form validity CSS pseudo-classes match <form> elements based on the constraints of a form field, such as validity (:valid, :invalid, :in-range, :out-of-range) and necessity (:optional or :required).

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

Functions are series of statements that can be called and return a value. The function keyword (as in function () { }) and arrow (=>) expression create functions. The JavaScript functions protocol includes default and rest parameters and binding to this.

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

GIF

Widely Available

The GIF (Graphics Interchange Format) image format is a raster graphics file format with animation and lossless compression.

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

The navigator.geolocation API requests the user's latitude, longitude, heading, and speed.

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

The linear-gradient() and radial-gradient() CSS functions and their repeating counterparts create backgrounds that progress smoothly between multiple colors.

Chrome 26
Firefox 3.6
Safari 7
Edge 12
Baseline Date: Jul 29, 2015

The Strict-Transport-Security HTTP response header informs browsers that the site should only be accessed using HTTPS, and that any future attempts to access it using HTTP should automatically be converted to HTTPS. Also known as HSTS.

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

The Authorization and WWW-Authenticate headers authenticate a user with a server.

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

HTTP/1.1 is a network protocol used by browsers and servers. It has been superseded by HTTP/2 and HTTP/3.

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

The window.history API manipulates the browser session history, from navigations to state management, in the tab or frame that the current page is loaded in.

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

The <area> and <map> elements define a clickable area on an image.

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

The :checked, :disabled, and :enabled CSS pseudo-classes match form elements based on their state.

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

The for...of loop operates on a sequence of values sourced from an iterable object, such as arrays, array-like objects, DOM collections, iterators, generators, and user-defined iterables. All built-in iterators inherit from the Iterator class.

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

The JPEG image format is a raster graphics file format with lossy compression.

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