Can I use WIDGETS

Get widgets for the caniuse.com data to embed it into your site.
Updated daily so your blogposts never get outdated.

Example: flexbox
Embed on your site via
<script data-feature="flexbox" defer src="https://cdn.caniusewidgets.com/scripts/overviewtable.js"></script>
Every feature has its own subpage
caniusewidgets.com/flexbox
Change caniuse.com to caniusewidgets.com to get the widgets
aac abortcontroller accelerometer addeventlistener ambient-light apng array-find array-find-index array-flat array-includes arrow-functions asmjs async-clipboard async-functions atob-btoa audio audio-api audiotracks autofocus auxclick av1 avif background-attachment background-clip-text background-img-opts background-position-x-y background-repeat-round-space background-sync battery-status beacon beforeafterprint bigint blobbuilder bloburls border-image border-radius broadcastchannel brotli calc canvas canvas-blending canvas-text ch-unit chacha20-poly1305 channel-messaging childnode-remove classlist client-hints-dpr-width-viewport clipboard colr colr-v1 comparedocumentposition console-basic console-time const constraint-validation contenteditable contentsecuritypolicy contentsecuritypolicy2 cookie-store-api cors createimagebitmap credential-management cryptography css-all css-animation css-any-link css-appearance css-at-counter-style css-backdrop-filter css-background-offsets css-backgroundblendmode css-boxdecorationbreak css-boxshadow css-canvas css-caret-color css-cascade-layers css-case-insensitive css-clip-path css-color-adjust css-color-function css-conic-gradients css-container-queries css-containment css-content-visibility css-counters css-crisp-edges css-cross-fade css-default-pseudo css-descendant-gtgt css-deviceadaptation css-dir-pseudo css-display-contents css-element-function css-env-function css-exclusions css-featurequeries css-filter-function css-filters css-first-letter css-first-line css-fixed css-focus-visible css-focus-within css-font-palette css-font-rendering-controls css-font-stretch css-gencontent css-gradients css-grid css-hanging-punctuation css-has css-hyphens css-image-orientation css-image-set css-in-out-of-range css-indeterminate-pseudo css-initial-letter css-initial-value css-lch-lab css-letter-spacing css-line-clamp css-logical-props css-marker-pseudo css-masks css-matches-pseudo css-math-functions css-media-interaction css-media-resolution css-mediaqueries css-mixblendmode css-motion-paths css-namespaces css-nesting css-not-sel-list css-nth-child-of css-opacity css-optional-pseudo css-overflow css-overflow-anchor css-overflow-overlay css-overscroll-behavior css-page-break css-paged-media css-paint-api css-placeholder css-placeholder-shown css-read-only-write css-rebeccapurple css-reflections css-regions css-repeating-gradients css-resize css-revert-value css-rrggbbaa css-scroll-behavior css-scroll-timeline css-scrollbar css-sel2 css-sel3 css-selection css-shapes css-snappoints css-sticky css-subgrid css-supports-api css-table css-text-align-last css-text-indent css-text-justify css-text-orientation css-textshadow css-touch-action css-transitions css-unset-value css-variables css-when-else css-widows-orphans css-writing-mode css-zoom css3-attr css3-boxsizing css3-colors css3-cursors css3-cursors-grab css3-cursors-newer css3-tabsize currentcolor custom-elements custom-elementsv1 customevent datalist dataset datauri date-tolocaledatestring decorators details deviceorientation devicepixelratio dialog dispatchevent dnssec do-not-track document-currentscript document-evaluate-xpath document-execcommand document-policy document-scrollingelement documenthead dom-manip-convenience dom-range domcontentloaded dommatrix download dragndrop element-closest element-from-point element-scroll-methods eme eot es5 es6 es6-class es6-generators es6-module es6-module-dynamic-import es6-number es6-string-includes eventsource extended-system-fonts feature-policy fetch fieldset-disabled fileapi filereader filereadersync filesystem flac flexbox flexbox-gap flow-root focusin-focusout-events font-family-system-ui font-feature font-kerning font-loading font-size-adjust font-smooth font-unicode-range font-variant-alternates font-variant-numeric fontface form-attribute form-submit-attributes form-validation forms fullscreen gamepad geolocation getboundingclientrect getcomputedstyle getelementsbyclassname getrandomvalues gyroscope hardwareconcurrency hashchange heif hevc hidden high-resolution-time history html-media-capture html5semantic http-live-streaming http2 http3 iframe-sandbox iframe-seamless iframe-srcdoc ime img-naturalwidth-naturalheight import-maps imports indeterminate-checkbox indexeddb indexeddb2 inline-block innertext input-autocomplete-onoff input-color input-datetime input-email-tel-url input-event input-file-accept input-file-directory input-file-multiple input-inputmode input-minlength input-number input-pattern input-placeholder input-range input-search input-selection insert-adjacent insertadjacenthtml internationalization intersectionobserver intersectionobserver-v2 intl-pluralrules intrinsic-width jpeg2000 jpegxl jpegxr js-regexp-lookbehind json justify-content-space-evenly kerning-pairs-ligatures keyboardevent-charcode keyboardevent-code keyboardevent-getmodifierstate keyboardevent-key keyboardevent-location keyboardevent-which lazyload let link-icon-png link-icon-svg link-rel-dns-prefetch link-rel-modulepreload link-rel-preconnect link-rel-prefetch link-rel-preload link-rel-prerender loading-lazy-attr localecompare magnetometer matchesselector matchmedia mathml maxlength media-fragments mediacapture-fromelement mediarecorder mediasource menu meta-theme-color meter midi minmaxwh mp3 mpeg-dash mpeg4 multibackgrounds multicolumn mutation-events mutationobserver namevalue-storage native-filesystem-api nav-timing netinfo notifications object-entries object-fit object-observe object-values objectrtc offline-apps offscreencanvas ogg-vorbis ogv ol-reversed once-event-listener online-status opus orientation-sensor outline pad-start-end page-transition-events pagevisibility passive-event-listener path2d payment-request pdf-viewer permissions-api permissions-policy picture picture-in-picture ping png-alpha pointer pointer-events pointerlock portals prefers-color-scheme prefers-reduced-motion progress promise-finally promises proximity proxy publickeypinning push-api queryselector readonly-attr referrer-policy registerprotocolhandler rel-noopener rel-noreferrer rellist rem requestanimationframe requestidlecallback resizeobserver resource-timing rest-parameters rtcpeerconnection ruby run-in same-site-cookie-attribute screen-orientation script-async script-defer scrollintoview scrollintoviewifneeded sdch selection-api server-timing serviceworkers setimmediate shadowdom shadowdomv1 sharedarraybuffer sharedworkers sni spdy speech-recognition speech-synthesis spellcheck-attribute sql-storage srcset stream streams stricttransportsecurity style-scoped subresource-integrity svg svg-css svg-filters svg-fonts svg-fragment svg-html svg-html5 svg-img svg-smil sxg tabindex-attr template template-literals temporal text-decoration text-emphasis text-overflow text-size-adjust text-stroke textcontent textencoder tls1-1 tls1-2 tls1-3 touch transforms2d transforms3d trusted-types ttf typedarrays u2f unhandledrejection upgradeinsecurerequests url url-scroll-to-text-fragment urlsearchparams use-strict user-select-none user-timing variable-fonts vector-effect vibration video videotracks viewport-unit-variants viewport-units wai-aria wake-lock wasm wav wbr-element web-animation web-app-manifest web-bluetooth web-serial web-share webauthn webgl webgl2 webgpu webhid webkit-user-drag webm webnfc webp websockets webusb webvr webvtt webworkers webxr will-change woff woff2 word-break wordwrap x-doc-messaging x-frame-options xhr2 xhtml xhtmlsmil xml-serializer
Give feedback
All feature data is provided by caniuse.com