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

2015

30 features
• July 2015
Widely Available

The navigator.onLine property is a boolean for whether the browser is connected to some network (though not necessarily the internet). The online and offline events fire when the connection state changes.

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

The line-height CSS property sets the spacing between text baselines, oriented to the horizontal or vertical writing mode.

Chrome 1
Firefox 1
Safari 1
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 display: list-item CSS declaration renders an element with the box layout of a <li> HTML element.

Chrome 1
Firefox 1
Safari 1
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 letter-spacing CSS property controls the amount of space between each letter in an element or block of text.

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

The text-align CSS property sets the horizontal placement of the inner content of a block element.

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

The text-transform CSS property sets text case and capitalization.

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

The word-spacing CSS property sets the amount of white space between words.

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

The text-decoration CSS property sets the style and color of decorative lines including underline, overline, line-through, or a combination of lines.

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

The @namespace CSS rule sets a default namespace or namespace prefix. Namespace prefixes allow CSS selectors to distinguish elements with the same name but different document types, such as the HTML <a> element and the SVG <a> element.

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

The localStorage and sessionStorage APIs store data as key-value pairs. While localStorage persists across sessions, sessionStorage data is discarded when the page is closed.

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

The <filter> SVG element applies custom effects such as color manipulation, blurring, or morphing to SVG elements.

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

The cubic-bezier() CSS easing function interpolates along a smooth curve, creating animations and transitions with continuous changes in speed. The ease, ease-in, ease-out, and ease-in-out keyword values are presets for common Bézier curves.

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

The visibility CSS property sets whether an element is shown. Invisible elements still affect the document layout.

Chrome 1
Firefox 1
Safari 1.3
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
Widely Available

The ch CSS length unit is a font-relative length based on the width of the zero (0) character.

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

The em CSS length unit is a font-relative length equal to the specified font size. In an element with a 2 inch font, 1em equals 2 inches.

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

The ex CSS length unit is a font-relative length equal to the used x-height of the first available font. X-height is often equal to the height of the lowercase x.

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

The rem CSS length unit is a font-relative length that is equal to the font size of the root HTML element which for most browsers is 16px.

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

The postMessage() global method sends cross-origin messages to windows and workers, including popups and iframes. Also known as cross-document messaging.

Chrome 2
Firefox 3
Safari 4
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 location global object represents the current page's address. You can use it to get the parts of the address (such as location.hostname or location.pathname) or navigate to another URL.

Chrome 1
Firefox 1
Safari 1
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
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 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 hashchange event fires when the URL fragment identifier (the part of the URL starting with #) of the current page has changed.

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

The min-width, min-height, max-width, and max-height CSS properties set the minimum and maximum size of an element.

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

JavaScript is a programming language that runs in browsers, usually through the <script> element. JavaScript has changed over many years. This feature represents the oldest language features, such as built-in objects, statements, and operators. Also known as ECMAScript.

Chrome 5
Firefox 1
Safari 5
Edge 12
Baseline Date: Jul 29, 2015
← Previous Page 4 of 9 (264 features) Next →