fetch() |
caniuse |
github/fetch |
Promise |
caniuse |
taylorhakes/promise-polyfill |
Smooth scroll |
caniuse |
iamdustan/smoothscroll |
<picture> |
caniuse |
scottjehl/picturefill |
matchMedia() |
caniuse |
paulirish/matchMedia.js |
<dialog> |
caniuse |
GoogleChrome/dialog-polyfill |
Pointer events |
caniuse |
jquery/PEP |
UrlSearchParams |
caniuse |
WebReflection/url-search-params |
<datalist> |
caniuse |
mfranzke/datalist-polyfill |
<iframe srcdoc> |
caniuse |
jugglinmike/srcdoc-polyfill |
IntersectionObserver |
caniuse |
w3c/IntersectionObserver |
<details> |
caniuse |
javan/details-element-polyfill |
document.scrollingElement |
caniuse |
mathiasbynens/document.scrollingElement |
DOM Level 4 methods element.closest element.matches element.classList "once" events "passive" events Custom events RequestAnimationFrame |
caniuse (DOM 4) caniuse (closest) caniuse (matches) caniuse (classList) caniuse ("once" events) caniuse ("passive" events) caniuse (custom events) caniuse (requestAnimationFrame) |
WebReflection/dom4 |
IndexedDB |
caniuse |
axemclion/IndexedDBShim |
FormData |
caniuse |
jimmywarting/FormData |
Clipboard API |
caniuse |
lgarron/clipboard-polyfill |
<template> |
caniuse |
webcomponents/template |
window.location.origin |
MDN |
kylewelsby/window-location-origin |
window.navigator.sendBeacon() |
caniuse |
miguelmota/Navigator.sendBeacon |
Web Animations API |
caniuse |
web-animations/web-animations-js |
Custom elements |
caniuse |
webcomponents/custom-elements |
URL |
caniuse |
webcomponents/URL |
HTMLFormElement.requestSubmit() |
caniuse |
javan/form-request-submit-polyfill |
:focus-visible |
caniuse |
WICG/focus-visible |
Scroll-to-Text fragment |
caniuse |
text-fragments-ts |
Scroll timeline |
spec |
flackr/scroll-timeline |
Container Query |
spec caniuse |
container-query-polyfill |
popover attribute |
caniuse |
oddbird/popover-polyfill |