Loading...
Loading...
{
"latency": 22,
"ipAddresses": [
"199.250.214.41"
],
"dns": {
"NS": [
"ns2.inmotionhosting.com.",
"ns1.inmotionhosting.com."
],
"A": [
"199.250.214.41"
],
"TXT": [
"v=spf1 +a +mx +ip4:199.250.214.41 -all"
]
}
}
[
{
"url": "https://caniuse.com",
"technologies": [
{
"slug": "amp",
"name": "AMP",
"icon": "Accelerated-Mobile-Pages.svg",
"versions": [],
"categories": [
{
"id": 12,
"slug": "javascript-frameworks",
"name": "JavaScript frameworks"
}
],
"confirmedAt": 1725085452
},
{
"slug": "apache-http-server",
"name": "Apache HTTP Server",
"icon": "Apache.svg",
"cpe": "cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*",
"versions": [],
"categories": [
{
"id": 22,
"slug": "web-servers",
"name": "Web servers"
}
],
"confirmedAt": 1725085452
},
{
"slug": "lit-html",
"name": "lit-html",
"icon": "Lit.svg",
"versions": [
"1.3.0"
],
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
],
"confirmedAt": 1725085452
},
{
"slug": "lit-element",
"name": "lit-element",
"icon": "Lit.svg",
"versions": [
"2.4.0"
],
"categories": [
{
"id": 59,
"slug": "javascript-libraries",
"name": "JavaScript libraries"
}
],
"confirmedAt": 1725085452
},
{
"slug": "google-tag-manager",
"name": "Google Tag Manager",
"icon": "Google Tag Manager.svg",
"versions": [],
"categories": [
{
"id": 42,
"slug": "tag-managers",
"name": "Tag managers"
}
],
"confirmedAt": 1725085452
},
{
"slug": "google-analytics",
"name": "Google Analytics",
"icon": "Google Analytics.svg",
"versions": [
"GA4"
],
"categories": [
{
"id": 10,
"slug": "analytics",
"name": "Analytics"
}
],
"confirmedAt": 1725085452
},
{
"slug": "google-adsense",
"name": "Google AdSense",
"icon": "Google AdSense.svg",
"versions": [],
"categories": [
{
"id": 36,
"slug": "advertising",
"name": "Advertising"
}
],
"confirmedAt": 1725085452
},
{
"slug": "patreon",
"name": "Patreon",
"icon": "Patreon.svg",
"versions": [],
"categories": [
{
"id": 5,
"slug": "widgets",
"name": "Widgets"
},
{
"id": 41,
"slug": "payment-processors",
"name": "Payment processors"
}
],
"confirmedAt": 1725085452
},
{
"slug": "google-font-api",
"name": "Google Font API",
"icon": "Google Font API.svg",
"versions": [],
"categories": [
{
"id": 17,
"slug": "font-scripts",
"name": "Font scripts"
}
],
"confirmedAt": 1725085452
},
{
"slug": "hsts",
"name": "HSTS",
"icon": "default.svg",
"versions": [],
"categories": [
{
"id": 16,
"slug": "security",
"name": "Security"
}
],
"confirmedAt": 1725085452
},
{
"slug": "webpack",
"name": "Webpack",
"icon": "Webpack.svg",
"versions": [],
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"name": "Miscellaneous"
}
],
"confirmedAt": 1725085452
},
{
"slug": "rss",
"name": "RSS",
"icon": "RSS.svg",
"versions": [],
"categories": [
{
"id": 19,
"slug": "miscellaneous",
"name": "Miscellaneous"
}
],
"confirmedAt": 1725085452
}
]
}
]
{
"whois.verisign-grs.com": {
"Domain Status": [
"ok https://icann.org/epp#ok"
],
"Name Server": [
"NS.INMOTIONHOSTING.COM",
"NS2.INMOTIONHOSTING.COM"
],
"Domain Name": "CANIUSE.COM",
"Registry Domain ID": "1594540663_DOMAIN_COM-VRSN",
"Registrar WHOIS Server": "whois.tucows.com",
"Registrar URL": "http://www.tucows.com",
"Updated Date": "2024-04-13T19:21:42Z",
"Created Date": "2010-04-27T11:15:04Z",
"Expiry Date": "2025-04-27T11:15:04Z",
"Registrar": "Tucows Domains Inc.",
"Registrar IANA ID": "69",
"Registrar Abuse Contact Email": "[email protected]",
"Registrar Abuse Contact Phone": "+1.4165350123",
"DNSSEC": "unsigned",
"URL of the ICANN Whois Inaccuracy Complaint Form": "https://www.icann.org/wicf/",
">>> Last update of whois database": "2025-01-31T23:51:44Z <<<",
"text": [
"For more information on Whois status codes, please visit https://icann.org/epp",
"",
"NOTICE: The expiration date displayed in this record is the date the",
"registrar's sponsorship of the domain name registration in the registry is",
"currently set to expire. This date does not necessarily reflect the expiration",
"date of the domain name registrant's agreement with the sponsoring",
"registrar. Users may consult the sponsoring registrar's Whois database to",
"view the registrar's reported date of expiration for this registration.",
"",
"TERMS OF USE: You are not authorized to access or query our Whois",
"database through the use of electronic processes that are high-volume and",
"automated except as reasonably necessary to register domain names or",
"modify existing registrations; the Data in VeriSign Global Registry",
"Services' (\"VeriSign\") Whois database is provided by VeriSign for",
"information purposes only, and to assist persons in obtaining information",
"about or related to a domain name registration record. VeriSign does not",
"guarantee its accuracy. By submitting a Whois query, you agree to abide",
"by the following terms of use: You agree that you may use this Data only",
"for lawful purposes and that under no circumstances will you use this Data",
"to: (1) allow, enable, or otherwise support the transmission of mass",
"unsolicited, commercial advertising or solicitations via e-mail, telephone,",
"or facsimile; or (2) enable high volume, automated, electronic processes",
"that apply to VeriSign (or its computer systems). The compilation,",
"repackaging, dissemination or other use of this Data is expressly",
"prohibited without the prior written consent of VeriSign. You agree not to",
"use electronic processes that are automated and high-volume to access or",
"query the Whois database except as reasonably necessary to register",
"domain names or modify existing registrations. VeriSign reserves the right",
"to restrict your access to the Whois database in its sole discretion to ensure",
"operational stability. VeriSign may restrict or terminate your access to the",
"Whois database for failure to abide by these terms of use. VeriSign",
"reserves the right to modify these terms at any time.",
"",
"The Registry database contains ONLY .COM, .NET, .EDU domains and",
"Registrars."
]
},
"whois.tucows.com": {
"Domain Status": [],
"Name Server": [],
"IP Address": "64.99.64.209",
"text": [
"Maximum Daily connection limit reached. Lookup refused."
]
}
}
{
"data": {
"total": 0,
"personal_emails": 0,
"generic_emails": 0,
"department": {
"executive": 0,
"it": 0,
"finance": 0,
"management": 0,
"sales": 0,
"legal": 0,
"support": 0,
"hr": 0,
"marketing": 0,
"communication": 0,
"education": 0,
"design": 0,
"health": 0,
"operations": 0
},
"seniority": {
"junior": 0,
"senior": 0,
"executive": 0
}
},
"meta": {
"params": {
"domain": "caniuse.com",
"company": null,
"type": null
}
}
}
{
"Google Analytics": "Google Analytics offers a host of compelling features and benefits for everyone from senior executives and advertising and marketing professionals to site owners and content developers.",
"Google Analytics Classic": "Classic Google Analytics - sites that are using non-universal analytics code.",
"Google Analytics 4": "Google Analytics 4 formerly known as App + Web is a new version of Google Analytics that was released in October 2020.",
"StatCounter": "The website uses StatCounter a free yet reliable invisible web tracker, highly configurable hit counter and real-time detailed web stats.",
"Global Site Tag": "Google's primary tag for Google Measurement/Conversion Tracking, Adwords and DoubleClick.",
"Apple Whitelist": "This website domain is on the Apple TLD whitelist which may potentially mean these domains will appear in autocomplete when looking up URLs on Apple products.",
"Slack": "Messaging app for teams that makes working together simple and efficient.",
"Google Font API": "The Google Font API helps you add web fonts to any web page.",
"CrUX Dataset": "CrUX is a data collection system that gathers information about how real users interact with websites. This website is included in the user experiences data gathered from Google Chrome and thus considered sufficiently popular on the Internet.",
"CrUX Top 500k": "Relative measure of site popularity within the CrUX dataset, measured by the total number of navigations on the origin. This site is in the top 500k.",
"Google Tag Manager": "Tag management that lets you add and update website tags without changes to underlying website code.",
"US Privacy User Signal Mechanism": "The US Privacy API (USP API) is a lightweight API used to communicate signals represented in the US Privacy String.",
"Cloudflare Radar": "The website appears on the Cloudflare Radar Top 1m sites list",
"Cloudflare Radar Top 200k": "The website appears in the Cloudflare Radar Top 200,000.",
"Cloudflare Radar Top 500k": "The website appears in the Cloudflare Radar Top 500,000.",
"Apple Mobile Web Clips Icon": "This page contains an icon for iPhone, iPad and iTouch devices.",
"Viewport Meta": "This page uses the viewport meta tag which means the content may be optimized for mobile content.",
"IPhone / Mobile Compatible": "The website contains code that allows the page to support IPhone / Mobile Content.",
"AJAX Libraries API": "The AJAX Libraries API is a content distribution network and loading architecture for the most popular, open source JavaScript libraries.",
"jQuery": "JQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.",
"matchMedia": "matchMedia polyfill for testing media queries in JS.",
"Webpack": "webpack takes modules with dependencies and generates static assets representing those modules.",
"Google Hosted Libraries": "Google Hosted Libraries is a globally available content distribution network for the most popular, open-source JavaScript libraries.",
"Google Hosted jQuery": "jQuery hosted at Google.",
"Intersection Observer": "API that can be used to understand the visibility and position of DOM elements relative to a containing element or to the top-level viewport.",
"DoubleClick.Net": "DoubleClick enables agencies, marketers and publishers to work together successfully and profit from their digital marketing investments. Owned by Google and now referred to as DoubleClick Digital Marketing or Google Enterprise Advertising.",
"Google Adsense": "A contextual advertising solution for delivering Google AdWords ads that are relevant to site content pages.",
"Google Adsense Asynchronous": "Fully asynchronous version of the AdSense ad code.",
"Ads.txt": "A public record of Authorized Digital Sellers for a website.",
"Less than 5 Ads.txt": "The site has an Ads.txt record and it has less than 5 DIRECT and/or RESELLER entries listed in it.",
"Less than 5 DIRECT Ads.txt": "The site has an Ads.txt record and it has less 5 DIRECT entries listed in it.",
"Google Direct": "Website is a direct publisher for Google ad content.",
"Patreon": "Allows creators to receive monetary support from their fans.",
"GitHub": "The website mentions github.com in some form.",
"Accessibility Statement": "A statement that outlines how a website has been designed to be accessible to people with disabilities.",
"InMotion Hosting DNS": "DNS services provided by InMotion Hosting.",
"InMotion Hosting": "Dedicated, VPS, Business Class and wordpress web hosting solutions.",
"U.S. Server Location": "The web server is located in the United States.",
"SSL by Default": "The website redirects traffic to an HTTPS/SSL version by default.",
"LetsEncrypt": "Let’s Encrypt is a free open Certificate Authority.",
"HSTS": "Forces browsers to only communicate with the site using HTTPS.",
"SPF": "The Sender Policy Framework is an open standard specifying a technical method to prevent sender address forgery.",
"Apache": "Apache has been the most popular web server on the Internet since April 1996.",
"Atom": "Atom Syndication Format is an XML language used for web feeds very similar to RSS.",
"Content Delivery Network": "This page contains links that give the impression that some of the site contents are stored on a content delivery network."
}
{
"error": false,
"result": {
"success": true,
"ogTitle": "Can I use... Support tables for HTML5, CSS3, etc",
"ogLocale": "en-US",
"favicon": "/img/favicon-128.png",
"charset": "utf-8",
"requestUrl": "https://caniuse.com"
},
"response": {}
}
{
"status": 200,
"statusText": "",
"headers": {
"connection": "Upgrade, Keep-Alive",
"content-encoding": "gzip",
"content-length": "5414",
"content-type": "text/html; charset=UTF-8",
"date": "Fri, 31 Jan 2025 23:51:57 GMT",
"keep-alive": "timeout=5, max=100",
"pragma": "cache",
"server": "Apache",
"strict-transport-security": "max-age=63072000; preload",
"upgrade": "h2,h2c",
"vary": "Accept-Encoding"
}
}
<!doctype html>
<html dir="ltr" lang="en-US" class="no-js">
<head>
<meta charset="utf-8" />
<title>"robots.txt" | Can I use... Support tables for HTML5, CSS3, etc</title>
<meta name="viewport" content="width=device-width">
<link rel="alternate" type="application/atom+xml" title="Can I Use updates" href="/feed">
<link href="//fonts.googleapis.com/css?family=Inconsolata&display=swap" rel="stylesheet">
<link rel="icon" href="/img/favicon-128.png" sizes="16x16 32x32 64x64 128x128" type="image/png"/>
<link rel="apple-touch-icon" href="/img/favicon-128.png">
<link rel="stylesheet" href="/css/main.css?1734638145" media="all">
<link rel="stylesheet" data-theme="light" href="/css/theme-light.css?1734638145" media="all">
<link rel="stylesheet" data-theme="dark" href="/css/theme-dark.css?1734638145" media="(prefers-color-scheme: dark)">
<meta name="Description" content=""Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.">
<meta name="keywords" content="web browser compatibility support html css svg html5 css3 opera chrome firefox safari internet explorer">
<link rel="search" href="/opensearch.xml" type="application/opensearchdescription+xml" title="Can I use"/>
<link rel="preconnect" href="https://ipinfo.io">
<link rel="preconnect" href="https://www.google-analytics.com">
<base href="/" />
<script>
document.write('<style>.static-only {display:none}</style>');
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-8SCDSGDGKM"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-8SCDSGDGKM');
</script>
<script>
(function() {
if (!window.customElements) {
var s = document.createElement('script');
s.src = '/legacy-handler.js';
document.getElementsByTagName('head')[0].appendChild(s);
}
}());
</script>
<!--[if IE]><script src="/legacy-handler.js"></script><![endif]--><script defer src="js-data/data.js?1738131529"></script><script defer src="js/bundle.js?1734638146"></script></head>
<body class="is-home">
<div id="main" class="ciu-main-wrap">
<header class="ciu-page-header">
<nav role="navigation" id="tab-container">
<ul class="ciu-page-header__primary-nav">
<li class="site-nav-item js-site-nav"><a href="/" data-route="home">Home</a></li>
<li class="site-nav-item js-site-nav site-nav-item--news"><a href="/ciu/news" data-route="news">News</a></li>
</ul>
<ul class="ciu-page-header__secondary-nav">
<li class="site-nav-item js-site-nav site-nav-item--comparison"><a href="/ciu/comparison" data-route="comparison">Compare<span class="site-nav__extra-text"> browsers</span></a></li>
<li class="site-nav-item js-site-nav site-nav-item--last "><a href="/ciu/about" data-route="about">About</a></li>
</ul>
<a class="news js-news" data-newstime="1712448000" href="https://caniuse.com/wasm-bigint,wasm-bulk-memory,wasm-multi-value,wasm-mutable-globals,wasm-nontrapping-fptoint,wasm-signext,wasm-simd,wasm-threads"><span class="date">April 7, 2024 -</span> 8 new features</a> </nav>
<section class="ciu-search">
<div class="ciu-search__inner js-search">
<a href="/" class="ciu-search__label">Can I use</a>
<form action="/" class="ciu-search__form">
<label class="ciu-search__a11y-label" for="feat_search">Search</label>
<input type="text" class="ciu-search__input" id="feat_search" name="search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" autofocus value="robots.txt">
<input type="hidden" name="static" value="1">
</form>
?
<button class="options-toggle js-options-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" class="icon">
<path d="M16,8.87V7L15.74,7l-1.95-.64-.52-1.25,1-2.12L13,1.67l-.25.12-1.82.93L9.66,2.2,8.87,0H7.05L7,.26,6.33,2.21l-1.25.52L3,1.73,1.67,3l.12.25.93,1.82L2.2,6.34,0,7.13V8.95L.26,9l2,.64.52,1.25L1.73,13,3,14.33l.25-.12,1.82-.93,1.26.52L7.13,16H8.95L9,15.74l.64-2,1.26-.52,2.11,1L14.33,13l-.12-.25-.93-1.82.52-1.26ZM8,10.55A2.55,2.55,0,1,1,10.55,8,2.55,2.55,0,0,1,8,10.55Z"/>
</svg>
<span>
Settings
</span>
</button>
</div>
<div class="search-result-info js-search-result-info">0 results found. <p>Why not <a href="https://github.com/Fyrd/caniuse/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+thnthnth">suggest this feature be added?</a></p></div>
</section>
</header>
<main class="ciu-page-content js-content" data-static-id="search">
</main>
<aside class="bottom-ad">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Bottom leaderboard -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-3347535679733957"
data-ad-slot="1205929339"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</aside>
<footer class="ciu-footer">
<div class="footer__section footer__primary">
<h3 class="footer__heading">Can I use...</h3>
<p class="site-description">Browser support tables for modern web technologies</p>
<p>Created & maintained by <a class="external-link" href="https://front-end.social/@fyrd">@Fyrd</a>, design by <a class="external-link" href="https://mastodon.world/@lensco">@Lensco</a>.</p>
<p>Support data contributions by the GitHub <a class="external-link" href="https://github.com/Fyrd/caniuse/graphs/contributors">community</a>.
<p id="usage_note">
Usage share statistics by <a class="external-link" href="http://gs.statcounter.com/">StatCounter GlobalStats</a> for December, 2024 </p>
<p>Location detection provided by <a class="external-link" href="//ipinfo.io">ipinfo.io</a>.
</p>
<p>
Browser testing done via
<a class="external-link" href="https://www.browserstack.com?ref=caniuse-source&caniuse_source=brand-asset&utm_source=caniuse&utm_medium=partnered&utm_campaigncode=701OW000008y9C1YAI" target="_blank">
<img src="/img/browserstack.svg" alt="BrowserStack" width="140" height="28" loading="lazy">
</a>
</p>
</div>
<div class="footer__section footer__patreon">
<h3 class="footer__heading">Support via Patreon</h3>
<p>Become a caniuse Patron to support the site and disable ads for only $1/month!</p>
<div class="patreon-button">
<a href="https://www.patreon.com/join/caniuse">
<img src="/img/become_a_patron_button.png" width="163" height="38" alt="Become a Patron!" loading="lazy">
</a>
</div>
<p>
or <a class="external-link" href="http://www.patreon.com/oauth2/authorize?response_type=code&client_id=efdd32564c7459c2c0dcd644b984e6948070b23b72961a3b9fb32ab3ad797184&redirect_uri=https%3A%2F%2Fcaniuse.com">Log in</a>
</p>
</div>
<div class="footer__section footer__links">
<h3 class="footer__heading">Site links</h3>
<ol class="footer__list">
<li class="footer__list-item">
<a href="/">Home</a>
</li>
<li class="footer__list-item">
<a href="/ciu/index">Feature index</a>
</li>
<li class="footer__list-item">
<a href="/usage-table">Browser usage table</a>
</li>
<li class="footer__list-item">
<a href="/issue-list">Feature suggestion list</a>
</li>
<li class="footer__list-item">
<a href="https://github.com/fyrd/caniuse">Caniuse data on GitHub</a>
</li>
</ol>
</div>
<div class="footer__section footer__legend">
<section class="ciu-legend js-legend">
<h2 class="ciu-legend__header">Legend</h2>
<ul class="ciu-legend__list">
<li class="ciu-legend__item">
<span class="y ciu-legend__color">Green</span>
<span class="ciu-legend__symbol">✅</span>
= Supported
</li>
<li class="ciu-legend__item">
<span class="n ciu-legend__color">Red</span>
<span class="ciu-legend__symbol">❌</span>
= Not supported
</li>
<li class="ciu-legend__item">
<span class="a ciu-legend__color">Greenish yellow</span>
<span class="ciu-legend__symbol">◐</span>
= Partial support
</li>
<li class="ciu-legend__item">
<span class="u ciu-legend__color">Gray</span>
<span class="ciu-legend__symbol">﹖</span>
= Support unknown
</li>
</ul>
</section>
</div>
</footer>
</div><!-- /all -->
</body>
</html>