๐Ÿ“ฆ Haroenv / Alfred-Workflows

๐Ÿ“„ data.json ยท 1 lines
1[{"url":"http:\/\/caniuse.com\/#feat=png-alpha","title":"PNG alpha transparency","description":"Semi-transparent areas in PNG files","stats":"[IE:7+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=apng","title":"Animated PNG (APNG)","description":"Like animated GIFs, but allowing 24-bit colors and alpha transparency","stats":"[IE:n\/a, FF:3+, GC:n\/a, S:8+]"},{"url":"http:\/\/caniuse.com\/#feat=video","title":"Video element","description":"Method of playing videos on webpages (without requiring a plug-in).","stats":"[IE:9+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=audio","title":"Audio element","description":"Method of playing sound on webpages (without requiring a plug-in).","stats":"[IE:9+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=contenteditable","title":"contenteditable attribute (basic support)","description":"Method of making any HTML element editable.","stats":"[IE:5.5+, FF:3.5+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=dragndrop","title":"Drag and Drop","description":"Method of easily dragging and dropping elements on a page, requiring minimal JavaScript.","stats":"[IE:n\/a, FF:3.5+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=internationalization","title":"Internationalization API","description":"Locale-sensitive collation (string comparison), number formatting, and date and time formatting.","stats":"[IE:11+, FF:29+, GC:24+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=queryselector","title":"querySelector\/querySelectorAll","description":"Method of accessing DOM elements using CSS selectors","stats":"[IE:9+, FF:3.5+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=getelementsbyclassname","title":"getElementsByClassName","description":"Method of accessing DOM elements by class name","stats":"[IE:9+, FF:3+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=forms","title":"HTML5 form features","description":"Expanded form options, including things like date pickers, sliders, validation, placeholders and multiple file uploads. Previously known as \"Web forms 2.0\".","stats":"[IE:9+*, FF:3.6+*, GC:n\/a, S:3.2+*]"},{"url":"http:\/\/caniuse.com\/#feat=html5semantic","title":"New semantic elements","description":"HTML5 offers some new elements, primarily for semantic purposes. The elements include: section, article, aside, header, footer, nav, figure, figcaption, time, mark, main.","stats":"[IE:8+*, FF:21+, GC:26+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=offline-apps","title":"Offline web applications","description":"Method of defining web page files to be cached using a cache manifest file, allowing them to work offline on subsequent visits to the page","stats":"[IE:TP+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=webworkers","title":"Web Workers","description":"Method of running scripts in the background, isolated from the web page","stats":"[IE:TP+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=fontface","title":"@font-face Web fonts","description":"Method of displaying fonts downloaded from websites","stats":"[IE:9+, FF:3.5+, GC:4+, S:3.2+]"},{"url":"http:\/\/caniuse.com\/#feat=eot","title":"EOT - Embedded OpenType fonts","description":"Type of font that can be derived from a regular font, allowing small files and legal use of high-quality fonts. Usage is restricted by the file being tied to the website","stats":"[IE:6+, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=woff","title":"WOFF - Web Open Font Format","description":"Compressed TrueType\/OpenType font that contains information about the font's source.","stats":"[IE:9+, FF:3.6+, GC:5+, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=multibackgrounds","title":"CSS3 Multiple backgrounds","description":"Method of using multiple images as a background","stats":"[IE:9+, FF:3.6+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=border-image","title":"CSS3 Border images","description":"Method of using images for borders","stats":"[IE:11+, FF:15+, GC:16+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=background-img-opts","title":"CSS3 Background-image options","description":"New properties to affect background images, including background-clip, background-origin and background-size","stats":"[IE:9+, FF:4+, GC:4+, S:7+]"},{"url":"http:\/\/caniuse.com\/#feat=css-table","title":"CSS Table display","description":"Method of displaying elements as tables, rows, and cells","stats":"[IE:8+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-gencontent","title":"CSS Generated content for pseudo-elements","description":"Method of displaying text or images before or after the given element's contents using the ::before and ::after pseudo-elements. All browsers with support also support the `attr()` notation in the `content` property.","stats":"[IE:9+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-fixed","title":"CSS position:fixed","description":"Method of keeping an element in a fixed location regardless of scroll position","stats":"[IE:7+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=hashchange","title":"Hashchange event","description":"Event triggered in JavaScript when the URL's hash has changed (for example: page.html#foo to page.html#bar)","stats":"[IE:8+, FF:3.6+, GC:5+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=css-sel2","title":"CSS 2.1 selectors","description":"Basic CSS selectors including: `*` (universal selector), `>` (child selector), `:first-child`, `:link`, `:visited`, `:active`, `:hover`, `:focus`, `:lang()`, `+` (adjacent sibling selector), `[attr]`, `[attr=\"val\"]`, `[attr~=\"val\"]`, `[attr|=\"bar\"]`, `.foo` (class selector), `#foo` (id selector)","stats":"[IE:7+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-sel3","title":"CSS3 selectors","description":"Advanced element selection using selectors including: `[foo^=\"bar\"]`, `[foo$=\"bar\"]`, `[foo*=\"bar\"]`, `:root`, `:nth-child()`,  `:nth-last-child()`, `nth-of-type`, `nth-last-of-type()`, `:last-child`, `:first-of-type`, `:last-of-type`, `:only-child`, `:only-of-type`, `:empty`, `:target`, `:enabled`, `:disabled`, `:checked`, `:not()`, `~` (general sibling)","stats":"[IE:9+, FF:3.5+, GC:4+, S:3.2+]"},{"url":"http:\/\/caniuse.com\/#feat=css-textshadow","title":"CSS3 Text-shadow","description":"Method of applying one or more shadow or blur effects to text","stats":"[IE:n\/a, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=css-boxshadow","title":"CSS3 Box-shadow","description":"Method of displaying an inner or outer shadow effect to elements","stats":"[IE:9+, FF:4+, GC:9-px-, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css3-colors","title":"CSS3 Colors","description":"Method of describing colors using Hue, Saturation and Lightness (hsl()) rather than just RGB, as well as allowing alpha-transparency with rgba() and hsla().","stats":"[IE:9+, FF:3+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css3-boxsizing","title":"CSS3 Box-sizing","description":"Method of specifying whether or not an element's borders and padding should be included in size units","stats":"[IE:7+*, FF:9-px-, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-mediaqueries","title":"CSS3 Media Queries","description":"Method of applying styles based on media information. Includes things like page and device dimensions","stats":"[IE:9+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=multicolumn","title":"CSS3 Multiple column layout","description":"Method of flowing information in multiple columns","stats":"[IE:10+, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=border-radius","title":"CSS3 Border-radius (rounded corners)","description":"Method of making the border corners round","stats":"[IE:9+, FF:4+, GC:5+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=transforms2d","title":"CSS3 Transforms","description":"Method of transforming an element including rotating, scaling, etc.","stats":"[IE:TP+, FF:9-px-, GC:9-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=use-strict","title":"ECMAScript 5 Strict Mode","description":"Method of placing code in a \"strict\" operating context.","stats":"[IE:10+, FF:4+, GC:13+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=transforms3d","title":"CSS3 3D Transforms","description":"Method of transforming an element in the third dimension using the `transform` property. Includes support for the `perspective` property to set the perspective in z-space and the `backface-visibility` property to toggle display of the reverse side of a 3D-transformed element.","stats":"[IE:n\/a, FF:16+, GC:36+, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=sharedworkers","title":"Shared Web Workers","description":"Method of allowing multiple scripts to communicate with a single web worker.","stats":"[IE:n\/a, FF:29+, GC:4+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=css-hyphens","title":"CSS Hyphenation","description":"Method of controlling when words at the end of lines should be hyphenated using the \"hyphens\" property.","stats":"[IE:TP-px-, FF:9-px-, GC:n\/a, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=css-transitions","title":"CSS3 Transitions","description":"Simple method of animating certain properties of an element","stats":"[IE:10+, FF:9-px-, GC:9-px-, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=font-feature","title":"Font feature settings","description":"Method of applying advanced typographic and language-specific font features to supported OpenType fonts.","stats":"[IE:10+, FF:34+, GC:42-px-, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-animation","title":"CSS3 Animation","description":"Complex method of animating certain properties of an element","stats":"[IE:10+, FF:9-px-, GC:9-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=css-gradients","title":"CSS Gradients","description":"Method of defining a linear or radial color gradient as a CSS image.","stats":"[IE:10+, FF:9-px-, GC:26+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-canvas","title":"CSS Canvas Drawings","description":"Method of using HTML5 Canvas as a background image. Not currently part of any specification.","stats":"[IE:n\/a, FF:n\/a, GC:9-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=css-reflections","title":"CSS Reflections","description":"Method of displaying a reflection of an element","stats":"[IE:n\/a, FF:n\/a, GC:9-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=css-masks","title":"CSS Masks","description":"Method of displaying part of an element, using a selected image as a mask","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=svg","title":"SVG (basic support)","description":"Method of displaying basic Vector Graphics features using the embed or object elements. Refers to the SVG 1.1 spec.","stats":"[IE:8+*, FF:3+, GC:4+, S:3.2+]"},{"url":"http:\/\/caniuse.com\/#feat=svg-css","title":"SVG in CSS backgrounds","description":"Method of using SVG images as CSS backgrounds","stats":"[IE:9+, FF:24+, GC:5+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=svg-smil","title":"SVG SMIL animation","description":"Method of using animation elements to animate SVG images","stats":"[IE:TP+*, FF:4+, GC:5+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=svg-fonts","title":"SVG fonts","description":"Method of using fonts defined as SVG shapes. Considered among a number of browser vendors as a deprecated feature with support being removed.","stats":"[IE:8+*, FF:n\/a, GC:4+, S:3.2+]"},{"url":"http:\/\/caniuse.com\/#feat=svg-filters","title":"SVG filters","description":"Method of using photoshop-like effects on SVG objects including blurring and color manipulation.","stats":"[IE:10+, FF:3+, GC:8+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=svg-html","title":"SVG effects for HTML","description":"Method of using SVG transforms, filters, etc on HTML elements using either CSS or the foreignObject element","stats":"[IE:n\/a, FF:3.5+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=svg-html5","title":"Inline SVG in HTML5","description":"Method of using SVG tags directly in HTML documents. Requires HTML5 parser.","stats":"[IE:9+, FF:4+, GC:7+, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=canvas","title":"Canvas (basic support)","description":"Method of generating fast, dynamic graphics using JavaScript.","stats":"[IE:9+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=canvas-text","title":"Text API for Canvas","description":"Method of displaying text on Canvas elements","stats":"[IE:9+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=namevalue-storage","title":"Web Storage - name\/value pairs","description":"Method of storing data locally like cookies, but for larger amounts of data (sessionStorage and localStorage, used to fall under HTML5).","stats":"[IE:8+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=sql-storage","title":"Web SQL Database","description":"Method of storing data client-side, allows Sqlite database queries for access and manipulation","stats":"[IE:n\/a, FF:n\/a, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=indexeddb","title":"IndexedDB","description":"Method of storing data client-side, allows indexed database queries.","stats":"[IE:n\/a, FF:16+, GC:9+*, S:7+*]"},{"url":"http:\/\/caniuse.com\/#feat=online-status","title":"Online\/offline status","description":"Events to indicate when the user's connected (`online` and `offline` events) and the `navigator.onLine` property to see current status.","stats":"[IE:9+, FF:3.5+, GC:14+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=eventsource","title":"Server-sent events","description":"Method of continuously sending data from a server to the browser, rather than repeatedly requesting it (EventSource interface, used to fall under HTML5)","stats":"[IE:n\/a, FF:6+, GC:6+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=x-doc-messaging","title":"Cross-document messaging","description":"Method of sending information from a page on one domain to a page on a different one (using postMessage)","stats":"[IE:n\/a, FF:3+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=datauri","title":"Data URIs","description":"Method of embedding images and other files in webpages as a string of text","stats":"[IE:n\/a, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=mathml","title":"MathML","description":"Special tags that allow mathematical formulas and notations to be written on web pages.","stats":"[IE:8+*, FF:2+, GC:9+*, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-featurequeries","title":"CSS Feature Queries","description":"CSS Feature Queries allow authors to condition rules based on whether particular property declarations are supported in CSS using the @supports at rule.","stats":"[IE:n\/a, FF:22+, GC:28+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=xhtml","title":"XHTML served as application\/xhtml+xml","description":"A strict form of HTML, and allows embedding of other XML languages","stats":"[IE:9+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=xhtmlsmil","title":"XHTML+SMIL animation","description":"Method of using SMIL animation in web pages","stats":"[IE:n\/a, FF:9+*, GC:9+*, S:8+*]"},{"url":"http:\/\/caniuse.com\/#feat=wai-aria","title":"WAI-ARIA Accessibility features","description":"Method of providing ways for people with disabilities to use dynamic web content and web applications.","stats":"[IE:8+, FF:3+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=geolocation","title":"Geolocation","description":"Method of informing a website of the user's geographical location","stats":"[IE:9+, FF:3.5+, GC:5+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=flexbox","title":"Flexible Box Layout Module","description":"Method of positioning elements in horizontal or vertical stacks.","stats":"[IE:11+, FF:28+, GC:29+, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=webgl","title":"WebGL - 3D Canvas graphics","description":"Method of generating dynamic 3D graphics using JavaScript, accelerated through hardware","stats":"[IE:TP+, FF:n\/a, GC:18+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=fileapi","title":"File API","description":"Method of manipulating file objects in web applications client-side, as well as programmatically selecting them and accessing their data.","stats":"[IE:10+, FF:3.6+, GC:13+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=shadowdom","title":"Shadow DOM","description":"Method of establishing and maintaining functional boundaries between DOM trees and how these trees interact with each other within a document, thus enabling better functional encapsulation within the DOM.","stats":"[IE:n\/a, FF:n\/a, GC:35+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=websockets","title":"Web Sockets","description":"Bidirectional communication technology for web apps","stats":"[IE:10+, FF:11+, GC:16+, S:7+]"},{"url":"http:\/\/caniuse.com\/#feat=hidden","title":"hidden attribute","description":"The `hidden` attribute may be applied to any element, and effectively hides elements similar to `display: none` in CSS.","stats":"[IE:11+, FF:4+, GC:6+, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=script-async","title":"async attribute for external scripts","description":"The boolean async attribute on script elements allows the external JavaScript file to run when it's available, without delaying page load first.","stats":"[IE:10+, FF:3.6+, GC:8+, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=cors","title":"Cross-Origin Resource Sharing","description":"Method of performing XMLHttpRequests across domains","stats":"[IE:10+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=calc","title":"calc() as CSS unit value","description":"Method of allowing calculated values for length units, i.e. `width: calc(100% - 3em)`","stats":"[IE:10+, FF:9-px-, GC:26+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=ruby","title":"Ruby annotation","description":"Method of adding pronunciation or other annotations using ruby elements (primarily used in East Asian typography).","stats":"[IE:n\/a, FF:9+*, GC:4+*, S:4+*]"},{"url":"http:\/\/caniuse.com\/#feat=css-opacity","title":"CSS3 Opacity","description":"Method of setting the transparency level of an element","stats":"[IE:9+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=form-validation","title":"Form validation","description":"Method of setting required fields and field types without requiring JavaScript.","stats":"[IE:10+, FF:4+, GC:10+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=history","title":"Session history management","description":"Method of manipulating the user's browser's session history in JavaScript using history.pushState, history.replaceState and the popstate event.","stats":"[IE:10+, FF:4+, GC:5+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=json","title":"JSON parsing","description":"Method of converting JavaScript objects to JSON strings and JSON back to objects using JSON.stringify() and JSON.parse()","stats":"[IE:8+, FF:3.5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=classlist","title":"classList (DOMTokenList )","description":"Method of easily manipulating classes on elements, using the DOMTokenList object.","stats":"[IE:TP+, FF:3.6+, GC:8+, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=text-overflow","title":"CSS3 Text-overflow","description":"Append ellipsis when text overflows its containing element","stats":"[IE:6+, FF:7+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=webm","title":"WebM video format","description":"Multimedia format designed to provide a royalty-free, high-quality open video compression format for use with HTML5 video. WebM supports the video codec VP8 and VP9.","stats":"[IE:TP+*, FF:28+, GC:25+, S:8+*]"},{"url":"http:\/\/caniuse.com\/#feat=mpeg4","title":"MPEG-4\/H.264 video format","description":"Commonly used video compression format (not royalty-free)","stats":"[IE:9+, FF:35+, GC:4+, S:3.2+]"},{"url":"http:\/\/caniuse.com\/#feat=ogv","title":"Ogg\/Theora video format","description":"Free lossy video compression format.","stats":"[IE:TP+*, FF:3.5+, GC:4+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=wordwrap","title":"CSS3 Overflow-wrap","description":"Allows lines to be broken within words if an otherwise unbreakable string is too long to fit. Currently mostly supported using the `word-wrap` property.","stats":"[IE:n\/a, FF:n\/a, GC:23+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=progressmeter","title":"Progress & Meter","description":"Method of indicating a progress state (progress element) or the current level of a gauge (meter element).","stats":"[IE:n\/a, FF:16+, GC:8+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=object-fit","title":"CSS3 object-fit\/object-position","description":"Method of specifying how an object (image or video) should fit inside its box. object-fit options include \"contain\" (fit according to aspect ratio), \"fill\" (stretches object to fill) and \"cover\" (overflows box but maintains ratio), where object-position allows the object to be repositioned like background-image does.","stats":"[IE:n\/a, FF:36+, GC:31+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=xhr2","title":"XMLHttpRequest 2","description":"Adds more functionality to AJAX requests like file uploads, transfer progress information and the ability to send form data.","stats":"[IE:10+, FF:4+, GC:7+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=minmaxwh","title":"CSS min\/max-width\/height","description":"Method of setting a minimum or maximum width or height to an element.","stats":"[IE:7+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=details","title":"Details & Summary elements","description":"The  element generates a simple no-JavaScript widget to show\/hide element contents, optionally by clicking on its child  element.","stats":"[IE:8+*, FF:9+*, GC:9+*, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=text-stroke","title":"CSS text-stroke","description":"Method of declaring the outline (stroke) width and color for text.","stats":"[IE:n\/a, FF:n\/a, GC:9-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=inline-block","title":"CSS inline-block","description":"Method of displaying an element as a block while flowing it with text.","stats":"[IE:8+, FF:3+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=notifications","title":"Web Notifications","description":"Method of alerting the user outside of a web page by displaying notifications (that do not require interaction by the user).","stats":"[IE:n\/a, FF:22+, GC:22+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=stream","title":"getUserMedia\/Stream API","description":"Method of accessing external device data (such as a webcam video stream). Formerly this was envisioned as the  element.","stats":"[IE:n\/a, FF:37-px-, GC:42-px-, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=svg-img","title":"SVG in HTML img element","description":"Method of displaying SVG images in HTML using .","stats":"[IE:9+, FF:4+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=datalist","title":"Datalist element","description":"Method of setting a list of options for a user to select in a text field, while leaving the ability to enter a custom value.","stats":"[IE:9+*, FF:4+, GC:9+*, S:5.1+*]"},{"url":"http:\/\/caniuse.com\/#feat=dataset","title":"dataset & data-* attributes","description":"Method of applying and accessing custom data to elements.","stats":"[IE:11+, FF:6+, GC:7+, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-grid","title":"CSS Grid Layout","description":"Method of using a grid concept to lay out content, providing a mechanism for authors to divide available space for lay out into columns and rows using a set of predictable sizing behaviors","stats":"[IE:9+*, FF:34+*, GC:28+*, S:8+*]"},{"url":"http:\/\/caniuse.com\/#feat=menu","title":"Toolbar\/context menu","description":"Method of defining a toolbar menu, a context menu or a list of (interactive) options using the  element.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=rem","title":"rem (root em) units","description":"Type of unit similar to \"em\", but relative only to the root element, not any parent element. Thus compounding does not occur as it does with \"em\" units.","stats":"[IE:9+, FF:3.6+, GC:6+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=ttf","title":"TTF\/OTF - TrueType and OpenType font support","description":"Support for the TrueType (.ttf)and OpenType (.otf) outline font formats in @font-face.","stats":"[IE:n\/a, FF:3.5+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=touch","title":"Touch events","description":"Method of registering when, where and how the interface is touched, for devices with a touch screen. These DOM events are similar to mousedown, mousemove, etc.","stats":"[IE:TP+*, FF:18+, GC:22+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=matchesselector","title":"matches() DOM method","description":"Method of testing whether or not a DOM element matches a given selector. Formerly known (and largely supported with prefix) as matchesSelector.","stats":"[IE:n\/a, FF:34+, GC:34+, S:7.1+]"},{"url":"http:\/\/caniuse.com\/#feat=pointer-events","title":"CSS pointer-events (for HTML)","description":"This CSS property, when set to \"none\" allows elements to not receive hover\/click events, instead the event will occur on anything behind it.","stats":"[IE:11+, FF:3.6+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=blobbuilder","title":"Blob constructing","description":"Construct Blobs (binary large objects) either using the BlobBuilder API (deprecated) or the Blob constructor.","stats":"[IE:10+, FF:13+, GC:20+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=filereader","title":"FileReader API","description":"Method of reading the contents of a File or Blob object into memory","stats":"[IE:10+, FF:3.6+, GC:6+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=filesystem","title":"Filesystem & FileWriter API","description":"Method of reading and writing files to a sandboxed file system.","stats":"[IE:n\/a, FF:n\/a, GC:42-px-, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=bloburls","title":"Blob URLs","description":"Method of creating URL handles to the specified File or Blob object.","stats":"[IE:10+, FF:4+, GC:9-px-, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=rellist","title":"relList (DOMTokenList)","description":"Method of easily manipulating rel attribute values on elements, using the DOMTokenList object (similar to classList).","stats":"[IE:n\/a, FF:30+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=typedarrays","title":"Typed Arrays","description":"JavaScript typed arrays provide a mechanism for accessing raw binary data much more efficiently.","stats":"[IE:11+, FF:4+, GC:7+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=deviceorientation","title":"DeviceOrientation events","description":"API for detecting orientation and motion events from the device running the browser.","stats":"[IE:n\/a, FF:5+*, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=script-defer","title":"defer attribute for external scripts","description":"The boolean defer attribute on script elements allows the external JavaScript file to run when the DOM is loaded, without delaying page load first.","stats":"[IE:10+, FF:3.5+, GC:8+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=nav-timing","title":"Navigation Timing API","description":"API for accessing timing information related to navigation and elements.","stats":"[IE:9+, FF:7+, GC:9-px-, S:8+]"},{"url":"http:\/\/caniuse.com\/#feat=audio-api","title":"Web Audio API","description":"High-level JavaScript API for processing and synthesizing audio","stats":"[IE:n\/a, FF:25+, GC:34+, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=css-regions","title":"CSS Regions","description":"Method of flowing content into multiple elements.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=spellcheck-attribute","title":"Spellcheck attribute","description":"Attribute for `input`\/`textarea` fields to enable\/disable the browser's spellchecker.","stats":"[IE:10+, FF:2+, GC:9+, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=fullscreen","title":"Full Screen API","description":"API for allowing content (like a video or canvas element) to take up the entire screen.","stats":"[IE:TP-px-, FF:n\/a, GC:42-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=requestanimationframe","title":"requestAnimationFrame","description":"API allowing a more efficient way of running script-based animation, compared to traditional methods using timeouts.","stats":"[IE:10+, FF:9-px-, GC:24+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=input-range","title":"Range input type","description":"Form field type that allows the user to select a value using a slider widget.","stats":"[IE:10+, FF:23+, GC:5+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=matchmedia","title":"matchMedia","description":"API for finding out whether or not a media query applies to the document.","stats":"[IE:10+, FF:6+, GC:9+, S:5.1+]"},{"url":"http:\/\/caniuse.com\/#feat=input-datetime","title":"Date and time input types","description":"Form field widget to easily allow users to enter a date or a time, generally by using a calendar\/time input widget. Previously there was also a single field for both date & time, but this has been deprecated.","stats":"[IE:n\/a, FF:n\/a, GC:20+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=input-color","title":"Color input type","description":"Form field allowing the user to select a color.","stats":"[IE:n\/a, FF:29+, GC:20+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=input-number","title":"Number input type","description":"Form field type for numbers.","stats":"[IE:n\/a, FF:29+, GC:6+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=iframe-sandbox","title":"sandbox attribute for iframes","description":"Method of running external site pages with reduced privileges (e.g. no JavaScript) in iframes.","stats":"[IE:10+, FF:28+, GC:4+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=css-counters","title":"CSS Counters","description":"Method of controlling number values in generated content, using the counter-reset and counter-increment properties.","stats":"[IE:8+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-resize","title":"CSS resize property","description":"Method of allowing an element to be resized by the user, with options to limit to a given direction.","stats":"[IE:n\/a, FF:5+, GC:4+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=input-placeholder","title":"input placeholder attribute","description":"Method of setting placeholder text for text-like input fields, to suggest the expected inserted information.","stats":"[IE:10+, FF:4+, GC:4+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=spdy","title":"HTTP\/2 protocol \/ SPDY","description":"Networking protocol for low-latency transport of content over the web. Originally started out from the SPDY protocol, now standardized as HTTP version 2.","stats":"[IE:n\/a, FF:13+, GC:4+, S:8+]"},{"url":"http:\/\/caniuse.com\/#feat=css-repeating-gradients","title":"CSS Repeating Gradients","description":"Method of defining a repeating linear or radial color gradient as a CSS image.","stats":"[IE:10+, FF:9-px-, GC:26+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-filters","title":"CSS Filter Effects","description":"Method of applying filter effects (like blur, grayscale, brightness, contrast and hue) to elements, previously only possible by using SVG.","stats":"[IE:n\/a, FF:35+, GC:42-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=getcomputedstyle","title":"getComputedStyle","description":"API to get the current computed CSS styles applied to an element. This may be the current value applied by an animation or as set by a stylesheet.","stats":"[IE:9+, FF:4+, GC:11+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=word-break","title":"CSS3 word-break","description":"Property to prevent or allow words to be broken over multiple lines between letters.","stats":"[IE:5.5+, FF:15+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=viewport-units","title":"Viewport units: vw, vh, vmin, vmax","description":"Length units representing 1% of the viewport size for viewport width (vw), height (vh), the smaller of the two (vmin), or the larger of the two (vmax).","stats":"[IE:n\/a, FF:19+, GC:26+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=contentsecuritypolicy","title":"Content Security Policy 1.0","description":"Mitigate cross-site scripting attacks by whitelisting allowed sources of script, style, and other resources.","stats":"[IE:n\/a, FF:23+, GC:25+, S:7+]"},{"url":"http:\/\/caniuse.com\/#feat=pagevisibility","title":"Page Visibility","description":"JavaScript API for determining whether a document is visible on the display","stats":"[IE:10+, FF:18+, GC:33+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=stricttransportsecurity","title":"Strict Transport Security","description":"Declare that a website is only accessible over a secure connection (HTTPS).","stats":"[IE:n\/a, FF:4+, GC:4+, S:7+]"},{"url":"http:\/\/caniuse.com\/#feat=style-scoped","title":"Scoped CSS","description":"Allows CSS rules to be scoped to part of the document, based on the position of the style element.","stats":"[IE:n\/a, FF:21+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=svg-fragment","title":"SVG fragment identifiers","description":"Method of displaying only a part of an SVG image by defining a view ID or view box dimensions as the file's fragment identifier.","stats":"[IE:10+, FF:15+, GC:36+, S:7.1+]"},{"url":"http:\/\/caniuse.com\/#feat=outline","title":"CSS outline","description":"The CSS outline property is a shorthand property for setting one or more of the individual outline properties outline-style, outline-width and outline-color in a single rule. In most cases the use of this shortcut is preferable and more convenient.","stats":"[IE:8+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=download","title":"Download attribute","description":"When used on an anchor, this attribute signifies that the browser should download the resource the anchor points to rather than navigate to it.","stats":"[IE:n\/a, FF:20+, GC:14+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=pointer","title":"Pointer events","description":"This specification integrates various inputs from mice, touchscreens, and pens, making separate implementations no longer necessary and authoring for cross-device pointers easier. Not to be mistaken with the unrelated \"pointer-events\" CSS property.","stats":"[IE:11+, FF:9+*, GC:42+*, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=user-select-none","title":"CSS user-select: none","description":"Method of preventing text\/element selection using CSS.","stats":"[IE:TP-px-, FF:9-px-, GC:9-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=webp","title":"WebP image format","description":"Image format that supports lossy and lossless compression, as well as animation and alpha transparency.","stats":"[IE:n\/a, FF:9+*, GC:8+*, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=intrinsic-width","title":"Intrinsic & Extrinsic Sizing","description":"Allows for the heights and widths to be specified in intrinsic values using the fill-available, max-content, min-content, and fit-content properties.","stats":"[IE:n\/a, FF:9-px-, GC:42-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=cryptography","title":"Web Cryptography","description":"JavaScript API for performing basic cryptographic operations in web applications","stats":"[IE:TP+, FF:9+*, GC:9+*, S:7+*]"},{"url":"http:\/\/caniuse.com\/#feat=template","title":"HTML templates","description":"Method of declaring a portion of reusable markup that is parsed but not rendered until cloned.","stats":"[IE:n\/a, FF:22+, GC:26+, S:7.1+]"},{"url":"http:\/\/caniuse.com\/#feat=opus","title":"Opus","description":"Royalty-free open audio codec by IETF, which incorporated SILK from Skype and CELT from Xiph.org, to serve higher sound quality and lower latency at the same bitrate.","stats":"[IE:n\/a, FF:15+, GC:33+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=jpegxr","title":"JPEG XR image format","description":"The latest JPEG image format of Joint Photographic Experts Group which boasts better compression and supports lossless compression, alpha channel, and 48-bit deep color over normal jpg format.","stats":"[IE:9+, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=channel-messaging","title":"Channel messaging","description":"Method for having two-way communication between browsing contexts (using MessageChannel)","stats":"[IE:10+, FF:n\/a, GC:4+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=css3-tabsize","title":"CSS3 tab-size","description":"Method of customizing the width of the tab character. Only effective using 'white-space: pre' or 'white-space: pre-wrap'.","stats":"[IE:n\/a, FF:9-px-, GC:21+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=mutationobserver","title":"Mutation Observer","description":"Method for observing and reacting to changes to the DOM. Replaces MutationEvents, which is deprecated.","stats":"[IE:TP+, FF:14+, GC:27+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-selection","title":"::selection CSS pseudo-element","description":"The ::selection CSS pseudo-element applies rules to the portion of a document that has been highlighted (e.g., selected with the mouse or another pointing device) by the user.","stats":"[IE:9+, FF:9-px-, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-placeholder","title":":placeholder-shown CSS pseudo-class","description":"The :placeholder-shown pseudo-class represents the placeholder contents of a form field with placeholder text.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-deviceadaptation","title":"CSS Device Adaptation","description":"A standard way to override the size of viewport in web page, standardizing and replacing Apple's own popular  viewport implementation.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=canvas-blending","title":"Canvas blend modes","description":"Method of defining the effect resulting from overlaying two layers on a Canvas element.","stats":"[IE:n\/a, FF:20+, GC:30+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=clipboard","title":"Clipboard API","description":"API to provide copy, cut and paste functionality using the OS clipboard.","stats":"[IE:n\/a, FF:22+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=rtcpeerconnection","title":"WebRTC Peer-to-peer connections","description":"Method of allowing two users to communicate directly, browser to browser using the RTCPeerConnection API.","stats":"[IE:n\/a, FF:37-px-, GC:42-px-, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css3-cursors","title":"CSS3 Cursors (original values)","description":"CSS3 cursor values added in the 2004 spec, including none, context-menu, cell, vertical-text, alias, copy, no-drop, not-allowed, nesw-resize, nwse-resize, col-resize, row-resize and all-scroll.","stats":"[IE:9+, FF:4+, GC:5+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=css3-cursors-newer","title":"CSS3 Cursors (new values)","description":"Support for `zoom-in` and `zoom-out` values for the CSS3 `cursor` property.","stats":"[IE:n\/a, FF:9-px-, GC:9-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=webvtt","title":"WebVTT - Web Video Text Tracks","description":"Format for marking up text captions for multimedia resources.","stats":"[IE:10+, FF:31+, GC:18+, S:6+]"},{"url":"http:\/\/caniuse.com\/#feat=promises","title":"Promises","description":"A promise represents the eventual result of an asynchronous operation.","stats":"[IE:TP+, FF:9+*, GC:9+*, S:7.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-sticky","title":"CSS position:sticky","description":"Keeps elements positioned as \"fixed\" or \"relative\" depending on how it appears in the viewport. As a result the element is \"stuck\" when necessary while scrolling.","stats":"[IE:n\/a, FF:32+, GC:n\/a, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=dialog","title":"Dialog element","description":"Method of easily creating custom dialog boxes to display to the user with modal or non-modal options. Also includes a `::backdrop` pseudo-element for behind the element.","stats":"[IE:n\/a, FF:n\/a, GC:37+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-variables","title":"CSS Variables","description":"Permits the declaration and usage of cascading variables in stylesheets.","stats":"[IE:n\/a, FF:31+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=vibration","title":"Vibration API","description":"Method to access the vibration mechanism of the hosting device.","stats":"[IE:n\/a, FF:16+, GC:30+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-backgroundblendmode","title":"CSS background-blend-mode","description":"Allows blending between CSS background images, gradients, and colors.","stats":"[IE:n\/a, FF:30+, GC:35+, S:7.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-mixblendmode","title":"Blending of HTML\/SVG elements","description":"Allows blending between arbitrary SVG and HTML elements","stats":"[IE:n\/a, FF:32+, GC:n\/a, S:7.1+]"},{"url":"http:\/\/caniuse.com\/#feat=web-speech","title":"Web Speech API","description":"Method to provide speech input and text-to-speech output features in a web browser.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=high-resolution-time","title":"High Resolution Time API","description":"Method to provide the current time in sub-millisecond resolution and such that it is not subject to system clock skew or adjustments. Called using `performance.now()`","stats":"[IE:10+, FF:15+, GC:24+, S:8+]"},{"url":"http:\/\/caniuse.com\/#feat=battery-status","title":"Battery Status API","description":"Method to provide information about the battery status of the hosting device.","stats":"[IE:n\/a, FF:n\/a, GC:38+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=serviceworkers","title":"Service Workers","description":"Method that enables applications to take advantage of persistent background processing, including hooks to enable bootstrapping of web applications while offline.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=text-decoration","title":"text-decoration styling","description":"Method of defining the type, style and color of lines in the text-decoration property. These can be defined as shorthand (e.g. `text-decoration: line-through dashed blue`) or as single properties (e.g. `text-decoration-color: blue`)","stats":"[IE:n\/a, FF:9-px-, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=speech-synthesis","title":"Speech Synthesis API","description":"A web API for controlling a text-to-speech output.","stats":"[IE:n\/a, FF:n\/a, GC:33+, S:7+]"},{"url":"http:\/\/caniuse.com\/#feat=user-timing","title":"User Timing API","description":"Method to help web developers measure the performance of their applications by giving them access to high precision timestamps.","stats":"[IE:10+, FF:n\/a, GC:25+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=srcset","title":"Srcset attribute","description":"Allows authors to specify alternate high-resolution sources on `img` elements","stats":"[IE:n\/a, FF:n\/a, GC:38+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=ambient-light","title":"Ambient Light API","description":"Defines events that provide information about the ambient light level, as measured by a device's light sensor.","stats":"[IE:n\/a, FF:22+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=will-change","title":"CSS will-change property","description":"Method of optimizing animations by informing the browser which elements will change and what properties will change.","stats":"[IE:n\/a, FF:36+, GC:36+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-shapes","title":"CSS Shapes Level 1","description":"Allows geometric shapes to be set in CSS to define an area for text to flow around.","stats":"[IE:n\/a, FF:n\/a, GC:37+, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=domcontentloaded","title":"DOMContentLoaded","description":"JavaScript event that fires when the DOM is loaded, but before all page assets are loaded (CSS, images, etc.).","stats":"[IE:9+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=proximity","title":"Proximity API","description":"Defines events that provide information about the distance between a device and an object, as measured by a proximity sensor.","stats":"[IE:n\/a, FF:15+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=kerning-pairs-ligatures","title":"Improved kerning pairs & ligatures","description":"Currently non-standard method of improving kerning pairs & ligatures using text-rendering: optimizeLegibility.","stats":"[IE:n\/a, FF:3+, GC:4+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=iframe-seamless","title":"seamless attribute for iframes","description":"The seamless attribute makes an iframe's contents actually part of a page, and adopts the styles from its hosting page.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-image-orientation","title":"CSS3 image-orientation","description":"CSS property used generally to fix the intended orientation of an image. This can be done using 90 degree increments or based on the image's EXIF data using the \"from-image\" value.","stats":"[IE:n\/a, FF:26+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=picture","title":"Picture element","description":"A responsive images method to control which image resource a user agent presents to a user, based on resolution, media query and\/or support for a particular image format","stats":"[IE:n\/a, FF:n\/a, GC:38+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=woff2","title":"WOFF 2.0 - Web Open Font Format","description":"TrueType\/OpenType font that provides better compression than WOFF 1.0.","stats":"[IE:n\/a, FF:n\/a, GC:36+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=text-size-adjust","title":"CSS text-size-adjust","description":"On mobile devices, the text-size-adjust CSS property allows Web authors to control if and how the text-inflating algorithm is applied to the textual content of the element it is applied to.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=web-animation","title":"Web Animations API","description":"This function lets you create an animation purely in JavaScript and have it run as efficiently as any CSS Animation or Transition.","stats":"[IE:n\/a, FF:n\/a, GC:36+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=resource-timing","title":"Resource Timing","description":"Method to help web developers to collect complete timing information related to resources on a document.","stats":"[IE:10+, FF:35+, GC:25+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=custom-elements","title":"Custom Elements","description":"Method of defining and using new types of DOM elements in a document.","stats":"[IE:TP+*, FF:n\/a, GC:33+, S:8+*]"},{"url":"http:\/\/caniuse.com\/#feat=imports","title":"HTML Imports","description":"Method of including and reusing HTML documents in other HTML documents.","stats":"[IE:TP+*, FF:31+*, GC:36+, S:8+*]"},{"url":"http:\/\/caniuse.com\/#feat=input-file-multiple","title":"Multiple file selection","description":"Allows users to select multiple files in the file picker.","stats":"[IE:10+, FF:3.6+, GC:5+, S:4+]"},{"url":"http:\/\/caniuse.com\/#feat=atob-btoa","title":"Base64 encoding and decoding","description":"Utility functions for of encoding and decoding strings to and from base 64: window.atob() and window.btoa().","stats":"[IE:10+, FF:2+, GC:4+, S:3.1+]"},{"url":"http:\/\/caniuse.com\/#feat=css-appearance","title":"CSS Appearance","description":"The `appearance` property defines how elements (particularly form controls) appear by default. By setting the value to `none` the default appearance can be entirely redefined using other CSS properties.","stats":"[IE:n\/a, FF:9-px-, GC:9-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=css-background-offsets","title":"CSS background-position edge offsets","description":"Allows CSS background images to be positioned relative to the specified edge using the 3 to 4 value syntax. For example: `background-position: right 5px bottom 5px;` for positioning 5px from the bottom-right corner.","stats":"[IE:9+, FF:13+, GC:25+, S:7+]"},{"url":"http:\/\/caniuse.com\/#feat=css-supports-api","title":"CSS.supports() API","description":"The CSS.supports() static methods returns a Boolean value indicating if the browser supports a given CSS feature, or not.","stats":"[IE:n\/a, FF:23+, GC:28+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-touch-action","title":"CSS touch-action property","description":"touch-action is a CSS property that controls filtering of gesture events, providing developers with a declarative mechanism to selectively disable touch scrolling (in one or both axes), pinch-zooming or double-tap-zooming.","stats":"[IE:11+, FF:n\/a, GC:36+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=autofocus","title":"Autofocus attribute","description":"Allows a form field to be immediately focused on page load.","stats":"[IE:10+, FF:4+, GC:5+, S:5+]"},{"url":"http:\/\/caniuse.com\/#feat=css-clip-path","title":"CSS clip-path property","description":"Method of defining the visible region of an element using SVG or a shape definition.","stats":"[IE:n\/a, FF:n\/a, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=getrandomvalues","title":"crypto.getRandomValues()","description":"Method of generating cryptographically random values.","stats":"[IE:TP+, FF:21+, GC:11+, S:6.1+]"},{"url":"http:\/\/caniuse.com\/#feat=screen-orientation","title":"Screen Orientation","description":"Provides the ability to read the screen orientation state, to be informed when this state changes, and to be able to lock the screen orientation to a specific state.","stats":"[IE:TP-px-, FF:37-px-, GC:38+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=font-loading","title":"CSS Font Loading","description":"This CSS module defines a scripting interface to font faces in CSS, allowing font faces to be easily created and loaded from script. It also provides methods to track the loading status of an individual font, or of all the fonts on an entire page.","stats":"[IE:n\/a, FF:35+, GC:35+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=font-unicode-range","title":"Font unicode-range subsetting","description":"This @font-face descriptor defines the set of Unicode codepoints that may be supported by the font face for which it is declared. The descriptor value is a comma-delimited list of Unicode range () values. The union of these ranges defines the set of codepoints that serves as a hint for user agents when deciding whether or not to download a font resource for a given text run.","stats":"[IE:n\/a, FF:36+, GC:36+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=gamepad","title":"Gamepad API","description":"API to support input from USB gamepad controllers though JavaScript.","stats":"[IE:n\/a, FF:29+, GC:25+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-font-stretch","title":"CSS font-stretch","description":"If a font has multiple types of variations based on the width of characters, the `font-stretch` property allows the appropriate one to be selected. The property in itself does not cause the browser to stretch to a font.","stats":"[IE:9+, FF:9+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=font-size-adjust","title":"CSS font-size-adjust","description":"Method of adjusting the font size in a matter that relates to the height of lowercase vs. uppercase letters. This makes it easier to set the size of fallback fonts.","stats":"[IE:n\/a, FF:3+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=link-icon-png","title":"PNG favicons","description":"Icon used by browsers to identify a webpage or site. While all browsers support the `.ico` format, the PNG format can be preferable.","stats":"[IE:11+, FF:2+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=link-icon-svg","title":"SVG favicons","description":"Icon used by browsers to identify a webpage or site. While all browsers support the `.ico` format, the SVG format can be preferable to more easily support higher resolutions or larger icons.","stats":"[IE:n\/a, FF:4+, GC:n\/a, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-media-resolution","title":"Media Queries: resolution feature","description":"Allows a media query to be set based on the device pixels used per CSS unit. While the standard uses `min`\/`max-resolution` for this, some browsers support the older non-standard `device-pixel-ratio` media query.","stats":"[IE:n\/a, FF:16+, GC:29+, S:n\/a]"},{"url":"http:\/\/caniuse.com\/#feat=css-image-set","title":"CSS image-set","description":"Method of letting the browser pick the most appropriate CSS background image from a given set, primarily for high PPI screens.","stats":"[IE:n\/a, FF:n\/a, GC:42-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=css-boxdecorationbreak","title":"CSS box-decoration-break","description":"Controls whether the box's margins, borders, padding, and other decorations wrap the broken edges of the box fragments (when the box is split by a break (page\/column\/region\/line).","stats":"[IE:n\/a, FF:32+, GC:42-px-, S:8-px-]"},{"url":"http:\/\/caniuse.com\/#feat=object-observe","title":"Object.observe data binding","description":"Method for data binding, part of the ECMAScript 7 proposals","stats":"[IE:n\/a, FF:n\/a, GC:36+, S:n\/a]"}]