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>
Scroll down to see a list of all available browser features
⇓
Every feature has its own subpage
caniuse
widgets
.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