Web Technologies Browser Support

Browser support for web technologies, organized by category. Pick a category to see every guide, each listing the browsers and versions that support the feature so you know what to test and where to add fallbacks.

Categories

May 2, 2026

OffscreenCanvas: Browser Support, Features, Known Issues

OffscreenCanvas works in Chrome 69+, Edge 79+, Firefox 105+, Safari 16.4+ on macOS and iOS, Opera 64+, and Samsung Internet 10.1+. IE has no support.

May 4, 2026

WASM Reference Types: Browser Support, Features

WASM Reference Types works in Chrome 96+, Edge 96+, Firefox 79+, Safari 15+, Opera 82+, and Samsung Internet 17+. Learn browser support, externref, funcref, and known issues.

May 1, 2026

WASM SIMD: Browser Support, Features, Limitations

WASM SIMD works in Chrome 91+, Firefox 89+, Safari 16.4+, Edge 91+, Opera 77+, and Samsung Internet 16+. Learn browser support, features, and limitations.

May 4, 2026

WASM Threads: Browser Support, Atomics, COOP/COEP

WASM threads work in Chrome 74+, Edge 79+, Firefox 79+, Safari 14.1+ on macOS, and Safari 14.5+ on iOS. Learn the atomics, COOP/COEP, and known issues.

Apr 30, 2026

WebAssembly: Browser Support, Features, Use Cases

WebAssembly works in Chrome 57+, Firefox 52+, Safari 11+, Edge 16+, Opera 44+, and Samsung Internet 7.2+. Learn Wasm browser support, features, and quirks.

May 1, 2026

WebGL 2 Browser Support in 2026: Who Runs It, What Fails

Chrome, Firefox, Edge, Safari, Android: exactly which browsers support WebGL 2 in 2026, the features you get, hardware needs, and the hard limits.

May 1, 2026

WebGPU: Browser Support, Features, Limitations

WebGPU supports Chrome 113+, Edge 113+, Opera 99+, Samsung Internet 24+, Firefox 141+, and Safari 26 on macOS Tahoe and iOS 26. See WebGPU browser support.

Apr 28, 2026

WebXR Browser Support in 2026: What Works, What Breaks

Which browsers actually run WebXR in 2026? The full support picture for VR and AR on the web, real use cases, and the known issues that bite.

May 4, 2026

-moz-user-focus: Browser Support, Values, Alternatives

-moz-user-focus is a deprecated Mozilla-only CSS property supported in Firefox 2 to Firefox 121. Chrome, Safari, Edge, Opera, and IE never supported it.

May 2, 2026

-webkit-overflow-scrolling: Support, Values, Alternatives

-webkit-overflow-scrolling worked on Safari iOS 5 to 12 and Samsung Internet 5 to 19. iOS 13 removed it. Learn the values, deprecation, and alternatives.

May 4, 2026

-webkit-touch-callout: Browser Support, Values, Use Cases

-webkit-touch-callout works only on Safari for iOS and iPadOS from Safari 2 on. Learn the values, the use cases, and the known issues.

May 1, 2026

-webkit-user-drag: Browser Support, Values, Limitations

-webkit-user-drag works in Chrome 4+, Edge 79+, Safari 3.1+, Opera 15+, and Samsung Internet 4+. Firefox and IE never added it. Learn the values and limits.

May 4, 2026

#RRGGBBAA: Browser Support, Syntax, Limitations

The CSS #RRGGBBAA 8-digit hex notation works in Chrome 62+, Edge 79+, Firefox 49+, Safari 10+, Opera 52+, and Samsung Internet 8.2+. See full browser support.

May 4, 2026

Cross-Document View Transitions: Browser Support, MPA

Cross-document view transitions work in Chrome 126+, Edge 126+, Opera 112+, and Safari 18.2+. See setup, pageswap events, and known limitations.

May 1, 2026

CSS ::marker: Browser Support, Properties, Limitations

CSS ::marker works in Chrome 86+, Edge 86+, Firefox 68+, Opera 72+, and Samsung Internet 14+, while Safari ships partial support. See full browser support.

May 1, 2026

CSS :has(): Browser Support, Features, Limitations

CSS :has() works in Chrome 105+, Edge 105+, Firefox 121+, Safari 15.4+, Opera 91+, and Samsung Internet 20+. Learn :has() browser support and quirks.

May 4, 2026

CSS @scope: Browser Support, Cascade, Donut Scope

CSS @scope works in Chrome 118+, Edge 118+, Opera 106+, Safari 17.4+ on macOS and iOS, Samsung Internet 25+, and Firefox 146+. Learn cascade and quirks.

May 1, 2026

CSS Anchor Positioning: Browser Support, Features, Issues

CSS Anchor Positioning supports Chrome 125+, Edge 125+, Firefox 147+, Opera 111+, Samsung Internet 27+, and Safari 26. See full browser support details.

May 1, 2026

CSS Animation: Browser Support, Properties, Issues

CSS Animation works in Chrome 43+, Edge 12+, Firefox 16+, Safari 9+, Opera 30+, and IE 10+. Learn the key properties, how to create one, and known issues.

May 1, 2026

CSS aspect-ratio: Browser Support, Features, Limitations

CSS aspect-ratio works in Chrome 88+, Edge 88+, Firefox 89+, Safari 15+, Opera 74+, and Samsung Internet 15+. Learn aspect-ratio support and quirks.

May 4, 2026

CSS Backdrop Filter: Browser Support, Filters, Limitations

The CSS backdrop-filter property works in Chrome 76+, Edge 17+, Firefox 103+, Safari 9+ (prefixed), Opera 64+, and Samsung Internet 12+. See full browser support.

May 4, 2026

CSS background-clip Text: Browser Support, Use Cases, Fixes

background-clip: text works unprefixed in Chrome 120+, Edge 120+, Firefox 49+, Safari 15.5+, Opera 106+, and Samsung Internet 25+. See full browser support.

May 2, 2026

CSS calc(): Browser Support, Operators, Use Cases

CSS calc() works in Chrome 19+, Edge 12+, Firefox 4+, Safari 6+, Opera 15+, and Samsung Internet 4+. Learn the operators, custom-property tricks, and quirks.

May 2, 2026

CSS Cascade Layers: Browser Support, Syntax, Use Cases

CSS cascade layers (@layer) work in Chrome 99+, Edge 99+, Firefox 97+, Safari 15.4+, Opera 86+, and Samsung Internet 18+. See full browser support and syntax.

May 4, 2026

CSS Clip Path: Browser Support, Shapes, Use Cases

CSS clip-path works in Chrome 55+, Edge 79+, Firefox 54+, Safari 14+, Opera 42+, and Samsung Internet 6+. See full browser support, shape functions, and known issues.

May 4, 2026

CSS color-adjust: Browser Support, Values, Issues

CSS color-adjust (now print-color-adjust) works in Chrome 19+, Edge 79+, Firefox 48+, Safari 6+, Opera 15+, and on iOS Safari 15.4+. See values and issues.

May 4, 2026

CSS Conic Gradient: Browser Support, Syntax, Use Cases

CSS conic gradient works in Chrome 69+, Edge 79+, Firefox 83+, Safari 12.1+, Opera 56+, and Samsung Internet 10.1+. Learn the syntax, use cases, and issues.

May 1, 2026

CSS Container Queries: Browser Support, Features, Limits

CSS container queries work in Chrome 105+, Edge 105+, Firefox 110+, Safari 16+, Opera 91+, and Samsung Internet 20+. Learn CSS container queries support.

May 1, 2026

CSS Container Query Units: Support, Units, Examples

CSS container query units (cqw, cqh, cqi, cqb, cqmin, cqmax) work in Chrome 105+, Edge 105+, Firefox 110+, Safari 16+, Opera 91+, Samsung Internet 20+.

May 4, 2026

CSS content-visibility: Browser Support, Values, Issues

content-visibility works in Chrome 85+, Edge 85+, Firefox 125+, Safari 18+, Opera 71+, and Samsung Internet 14+. Learn the values, performance, and issues.

May 2, 2026

CSS display contents: Browser Support, Use Cases, Issues

CSS display: contents removes a wrapper's box but keeps its children. Works in Chrome 65+, Firefox 37+, Safari 11.1+, Edge 79+. See use cases and a11y issues.

May 4, 2026

CSS env(): Browser Support, Syntax, Use Cases

The CSS env() function works in Chrome 69+, Edge 79+, Firefox 65+, Safari 11.1+, Opera 56+, and Samsung Internet 10.1+. See full browser support and syntax.

May 4, 2026

CSS Grid Lanes: Browser Support, Features, Limitations

CSS Grid Lanes ships in Safari 26.4 and runs behind a flag in Chrome, Edge, Firefox, and Opera. Learn the features, use cases, and known issues.

May 1, 2026

CSS Grid: Compatibility, Features, Known Issues

CSS Grid works in Chrome 57+, Edge 16+, Firefox 52+, Safari 10.1+, Opera 44+, and Samsung Internet 6.2+. Browser support, key features, and known issues.

May 2, 2026

CSS Hyphens: Browser Support, Values, Known Issues

CSS hyphens browser support: Chrome 88+, Firefox 6+, Safari 5.1+, Edge 12+, IE 10+ with prefixes. See values, vendor prefixes, and known issues.

May 1, 2026

CSS Line Clamp: Browser Support, Usage, Known Issues

CSS line-clamp works in Chrome 14+, Edge 17+, Firefox 68+, Safari 5+, Opera 15+, and Samsung Internet 4+. Learn line-clamp browser support and quirks.

May 1, 2026

CSS Masks: Browser Support, Properties, Known Issues

CSS Masks works in Chrome 120+, Edge 120+, Firefox 53+, Safari 15.4+, Opera 106+, and Samsung Internet 25+. See full browser support and known issues.

May 4, 2026

CSS Media Range Syntax: Browser Support, Operators

CSS media range syntax works in Chrome 104+, Edge 104+, Firefox 63+, Safari 16.4+, Opera 91+, and Samsung Internet 20+. See operators, examples, and limits.

May 4, 2026

CSS Min/Max Width/Height: Browser Support, Syntax

CSS min/max width and height work in Chrome 4+, Edge 12+, Firefox 3+, Safari 2+, Opera 4+, Samsung Internet 1+, and IE 7+. Learn the values and known issues.

May 1, 2026

CSS Nesting: Browser Support, Syntax, Known Issues

CSS Nesting lets you place style rules inside other rules. Learn the syntax, browser support across Chrome 112+, Firefox 117+, Safari 16.5+, and known issues.

May 4, 2026

CSS Overflow Overlay: Browser Support, Alternatives

overflow: overlay worked in Chrome 15 to 113, Edge 79 to 113, Safari 4 to 11.4, and Opera 15 to 99. See the deprecation status and the modern alternatives.

May 1, 2026

CSS overflow-anchor: Browser Support, Values, Issues

CSS overflow-anchor works in Chrome 56+, Edge 79+, Firefox 66+, Opera 43+, and Samsung Internet 5+, while Safari does not support it. Learn the values and issues.

May 4, 2026

CSS Overflow: Browser Support, Values, Limitations

CSS overflow works in Chrome 4+, Edge 12+, Firefox 2+, Safari 3.1+, Opera 10+, Samsung Internet 4+, and IE 6+. Learn the values and the known issues.

May 4, 2026

CSS Resize: Browser Support, Values, Limitations

CSS resize works in Chrome 4+, Edge 79+, Firefox 4+, Safari 4+ on macOS, Opera 15+, and Samsung Internet 5+. iOS Safari and IE never support it.

May 4, 2026

CSS Scroll Snap: Browser Support, Properties, Limitations

CSS Scroll Snap works in Chrome 69+, Edge 79+, Firefox 68+, Safari 11+, Opera 56+, and Samsung Internet 10.1+. Browser support, properties, and known issues.

May 1, 2026

CSS Sticky: Browser Support, How It Works, Fixes

CSS position: sticky works in Chrome 56+, Edge 16+, Firefox 32+, Opera 42+, Samsung Internet 6.2+, and Safari 13+. Learn browser support, how it works, and fixes.

May 1, 2026

CSS Subgrid: Browser Support, Features, Use Cases

CSS Subgrid supports Chrome 117+, Edge 117+, Firefox 71+, Safari 16+, Opera 103+, and Samsung Internet 24+. See full browser support details.

May 4, 2026

CSS Text Stroke: Browser Support, Syntax, Issues

CSS text stroke works through -webkit-text-stroke in Chrome 4+, Edge 15+, Firefox 49+, Safari 3.1+, Opera 15+, and Samsung Internet 4+. Learn syntax, use cases, issues.

May 1, 2026

CSS Variables: Browser Support, Syntax, Fallbacks

CSS Variables let you reuse CSS values via custom properties. Learn the syntax, browser support across Chrome 49+, Firefox 31+, Safari 9.1+, and IE fallbacks.

May 2, 2026

CSS Zoom: Browser Support, Values, Known Issues

CSS Zoom supports Chrome 4+, Edge 12+, Firefox 126+, Safari 4+, Opera 15+, Samsung Internet 4+, and IE 5.5 to 11. See full browser support details.

May 4, 2026

currentColor: Browser Support, Use Cases, Known Issues

currentColor works in Chrome 4+, Edge 12+, Firefox 2+, Safari 4+, Opera 9.5+, Samsung Internet, Android 2.1+, and IE 9+, with global support near 97%.

May 2, 2026

Flexbox Gap: Browser Support, Fallbacks, Known Issues

Flexbox Gap works in Chrome 84+, Edge 84+, Firefox 63+, Safari 14.1+, iOS Safari 14.5+, Opera 70+. See per-browser support, fallbacks, and detection.

May 1, 2026

Flexbox: Browser Support, Features, Limitations

Flexbox works in Chrome 29+, Edge 12+, Firefox 28+, Safari 9+, Opera 12.1+, Samsung Internet 4+, and Android Browser 4.4+. Learn Flexbox support and quirks.

May 4, 2026

Justify Content Space Evenly: Browser Support, Usage, Issues

justify-content: space-evenly works in Chrome 60+, Edge 79+, Firefox 52+, Safari 11+, Opera 47+, and Samsung Internet 8.2+. See usage, fixes, and IE fallback.

May 1, 2026

mix-blend-mode: Browser Support, Values, Limitations

mix-blend-mode browser support: works in Chrome 41+, Edge 79+, Firefox 32+, Safari 7.1+, plus values, use cases, and Safari known issues for QA.

May 4, 2026

Object-fit: Browser Support, Values, Use Cases

The CSS object-fit property works in Chrome 32+, Edge 79+, Firefox 36+, Safari 10+, Opera 19+, and Samsung Internet 4+. See full browser support and values.

May 2, 2026

View Transitions API: Browser Support, Features, Limits

View Transitions API works in Chrome 111+, Edge 111+, Opera 97+, Samsung Internet 23+, Safari 18+, and Firefox 144+. Learn features, use cases, and limits.

May 2, 2026

Viewport Unit Variants: Browser Support, dvh, svh, lvh

Viewport unit variants (svh, lvh, dvh and family) work in Chrome 108+, Edge 108+, Firefox 101+, Safari 15.4+, Opera 94+, and Samsung Internet 21+.

May 4, 2026

Viewport Units: Browser Support, vh, dvh, svh, lvh

Viewport units (vh, vw, vmin, vmax) work in Chrome 26+, Edge 12+, Firefox 19+, Safari 6.1+, and Opera 15+. Learn unit types, use cases, and quirks.

May 4, 2026

Declarative Shadow DOM: Browser Support, Syntax, Limitations

Declarative Shadow DOM works in Chrome 111+, Edge 111+, Firefox 123+, Safari 16.4+, Opera 97+, and Samsung Internet 22+. Browser support, syntax, and limits.

May 1, 2026

devicePixelRatio: Browser Support, Use Cases, Limits

window.devicePixelRatio works in Chrome 4+, Edge 12+, Firefox 18+, Safari 3.1+, Opera 11.6+, IE 11, and Samsung Internet 4+. See browser support and uses.

May 1, 2026

HTML Date Input: Browser Support, Types, Limitations

HTML date input works in Chrome 25+, Edge 13+, Firefox 57+, Opera 11+, Samsung 4+, Android 4.4+, Safari iOS 5+, and Safari macOS 14.1+. Learn the limits.

May 4, 2026

HTML Details: Browser Support, Attributes, Styling

The HTML details element works in Chrome 12+, Edge 79+, Firefox 49+, Safari 6+, Opera 15+, Samsung Internet 4+, and Android Browser 4+. See full browser support.

May 2, 2026

HTML Dialog: Browser Support, Features, Known Issues

The HTML dialog element works in Chrome 37+, Edge 79+, Firefox 98+, Safari 15.4+, Opera 24+, Samsung Internet 4+. See methods, attributes, and known issues.

May 4, 2026

HTML Download Attribute: Browser Support, Filename, CORS

HTML download attribute works in Chrome 14+, Edge 13+, Firefox 20+, Safari 10.1+, Opera 15+. See how to set a filename, why CORS blocks it, and known issues.

May 1, 2026

HTML Drag and Drop API: Browser Support, Events, Issues

The HTML Drag and Drop API works in Chrome 4+, Edge 18+, Firefox 3.5+, Safari 3.1+, and Safari iOS 15+. Learn the events, browser support, and known issues.

May 1, 2026

HTML Forms: Browser Support, Features, Known Issues

HTML forms work in every browser since HTML 2.0. HTML5 form validation needs Chrome 10+, Firefox 4+, Safari 10.1+. See input types, attributes, and quirks.

May 4, 2026

HTML5 Semantic Elements: Browser Support, Tags, Polyfill

HTML5 semantic elements work in Chrome 26+, Edge 12+, Firefox 21+, Safari 6.1+, iOS 7+, Opera 15+, Samsung Internet 4+, and Android Browser 4.4+. Per-browser support, the full tag list, benefits, polyfill for old IE, and known issues.

May 1, 2026

iframe srcdoc: Browser Support, Examples, Limitations

iframe srcdoc works in Chrome 20+, Edge 79+, Firefox 25+, Safari 6+, Opera 15+, and Samsung Internet 4+. Learn iframe srcdoc browser support and limits.

May 4, 2026

Loading Lazy: Browser Support, Syntax, Limitations

loading=lazy works in Chrome 77+, Edge 79+, Firefox 121+, Safari 16.4+, Opera 64+, and Samsung Internet 12+. Learn the syntax and the known issues.

May 1, 2026

MathML: Browser Support, Elements, Known Issues

MathML works in Firefox 4+, Safari 10+ on macOS, iOS Safari 5+, Chrome 109+, Edge 109+, Opera 95+, and Samsung Internet 21+. Learn the elements and known issues.

May 2, 2026

maxlength: Browser Support, Usage, Known Issues

maxlength caps input and textarea length in Chrome 4+, Edge 12+, Firefox 4+, Safari 5.1+, IE 10+, and iOS Safari 4+. Test it on real browsers.

May 4, 2026

naturalWidth & naturalHeight: Browser Support, Use Cases

naturalWidth and naturalHeight work in Chrome 4+, Edge 12+, Firefox 2+, Safari 3.1+, Opera 9+, Samsung Internet 4+, and Internet Explorer 9-11. See full support.

May 2, 2026

Shadow DOM v1: Browser Support, Modes, Slots

Shadow DOM v1 works in Chrome 53+, Edge 79+, Firefox 63+, Opera 40+, Samsung Internet 6.2+, and Safari 10+. Per-browser support, modes, slots, and known issues.

May 1, 2026

XHTML: Browser Support, Features, vs HTML

XHTML is the strict XML reformulation of HTML. Learn what XHTML is, which browsers support application/xhtml+xml, key features, and how it differs from HTML.

May 1, 2026

Async Functions: Browser Support, Features, Limitations

Async functions support Chrome 55+, Edge 15+, Firefox 52+, Safari 11+, Opera 42+, and Samsung Internet 6.2+. See full async functions browser support.

May 4, 2026

const: Browser Support, Block Scope, Limitations

JavaScript const works in Chrome 49+, Edge 12+, Firefox 36+, Safari 11+, Opera 36+, and Samsung Internet 5+, with partial support in Internet Explorer 11.

May 1, 2026

ES6 Modules: Browser Support, Features, Known Issues

ES6 modules work in Chrome 61+, Edge 16+, Firefox 60+, Safari 11+, Opera 48+, Samsung Internet 8.2+, and Android. Learn ES6 modules browser support and limits.

May 1, 2026

ES6: Browser Support, Features, Known Issues

ES6 works in Chrome 51+, Edge 15+, Firefox 54+, Safari 10+ on macOS and iOS, Opera 38+, and Samsung Internet 5+. Learn ES6 browser support, features, and known issues.

May 4, 2026

Import Maps: Browser Support, Modules, Limitations

Import maps work in Chrome 89+, Edge 89+, Firefox 108+, Safari 16.4+, Opera 76+, and Samsung Internet 15+. See key features, detection, and known issues.

May 4, 2026

JavaScript Promises: Browser Support, Methods, Limitations

JavaScript Promises support Chrome 32+, Edge 12+, Firefox 29+, Safari 8+, Opera 19+, and Samsung Internet 4+. See full JavaScript Promises browser support.

May 1, 2026

SharedArrayBuffer: Browser Support, Isolation, Use Cases

SharedArrayBuffer works in Chrome 68+, Edge 79+, Firefox 79+, Safari 15.2+, and Opera 64+ when the page is cross-origin isolated. Learn the setup and limits.

May 1, 2026

Background Sync: Browser Support, Features, Limitations

Background Sync works in Chrome 49+, Edge 79+, Opera 42+, and Samsung Internet 5.0+. Firefox, Safari, and iOS do not support it. Learn the API and limits.

May 2, 2026

Blob URLs: Browser Support, Features, Limitations

Blob URLs work in Chrome 8+, Edge 12+, Firefox 4+, Safari 6+, IE 10+. See how URL.createObjectURL works, common use cases, and how to revoke a blob URL.

May 1, 2026

BroadcastChannel API: Browser Support, Features, Use Cases

The BroadcastChannel API supports Chrome 54+, Edge 79+, Firefox 38+, Safari 15.4+, Opera 41+, and Samsung Internet 7.2+. Learn browser support, features, use cases.

May 1, 2026

EventSource: Browser Support, Features, Limitations

EventSource works in Chrome 6+, Edge 79+, Firefox 6+, Safari 5+ on macOS, Safari 4+ on iOS, Opera 11+, and Samsung Internet 4+. Learn the API, features, and limits.

May 1, 2026

Fetch API: Browser Support, Features, Limitations

Fetch API supports Chrome 42+, Edge 14+, Firefox 39+, Safari 10.1+ on macOS, and Safari 10.3+ on iOS. See full Fetch API browser support.

May 1, 2026

File System Access API: Browser Support, Methods, Limits

The File System Access API works in Chrome 86+, Edge 86+, Opera 72+. Firefox and Safari ship only OPFS. Learn the methods, limits, and cross-browser quirks.

May 1, 2026

IndexedDB: Browser Support, Storage Limits, Known Issues

IndexedDB supports Chrome 23+, Edge 79+, Firefox 10+, Safari 10+, Opera 15+, Samsung Internet 4+, and Android Browser 4.4+. Learn IndexedDB browser support.

May 4, 2026

Input File Directory: Browser Support, Usage, Limits

The webkitdirectory attribute works in Chrome 7+, Edge 13+, Firefox 50+, Safari 11.1+, Opera 15+, and Samsung Internet 29+. Learn the markup, limits, and quirks.

May 1, 2026

IntersectionObserver: Browser Support, Features, Issues

IntersectionObserver is a W3C JavaScript API for tracking element visibility. Learn which browsers support it, how to use it, and the known issues to plan for.

Apr 30, 2026

Mutation Events: Browser Support, Deprecation, Migration

Mutation Events ran in Chrome 15 to 134, Edge 12 to 136, Firefox 6 to 139, and Safari 4 to 18.7, but Chrome 135+, Edge 137+, Firefox 140+, and Safari 26+ removed it. Migrate to MutationObserver.

May 4, 2026

Permissions API: Browser Support, States, Limitations

The Permissions API works in Chrome 43+, Edge 79+, Firefox 46+, Opera 30+, Samsung Internet 4+, and Safari 16+. Learn the states, names, and limits.

May 2, 2026

querySelector: Browser Support, Syntax, Limitations

querySelector works in Chrome 4+, Edge 12+, Firefox 3.5+, Safari 3.1+, Opera 10+, and IE 9+. Learn the syntax, use cases, and known issues.

May 4, 2026

requestAnimationFrame: Browser Support, Use Cases, Issues

requestAnimationFrame works on Chrome 22+, Edge 12+, Firefox 11+, Safari 6+, Opera 15+, and IE 10+. See per-browser support, throttling, and gotchas.

May 1, 2026

requestIdleCallback: Browser Support, Use Cases, Polyfill

requestIdleCallback works in Chrome 47+, Edge 79+, Firefox 55+, Opera 34+, and Samsung 5+. Safari needs a polyfill. Learn browser support and use cases.

May 1, 2026

ResizeObserver: Browser Support, Features, Known Issues

ResizeObserver works in Chrome 64+, Edge 79+, Firefox 69+, Safari 13.1+ macOS, Safari 13.4+ iOS, Opera 52+, and Samsung Internet 9.2+. IE has no support.

May 4, 2026

Scroll to Text Fragment: Browser Support, Syntax

Scroll to Text Fragment works in Chrome 80+, Edge 83+, Firefox 131+, Safari 16.1+, Opera 67+, and Samsung Internet 13+. See the full browser compatibility.

May 2, 2026

scrollIntoView: Browser Support, Options, Issues

scrollIntoView is a W3C JavaScript method that scrolls an element into view. Learn which browsers support it, the options it accepts, and the known issues.

May 4, 2026

scrollIntoViewIfNeeded: Browser Support, Polyfills

scrollIntoViewIfNeeded works in Chrome 15+, Edge 79+, Safari 5.1+, Opera 15+, Samsung Internet 4+, and Android Browser 2.3+. Firefox and IE skip it.

May 1, 2026

SharedWorker: Browser Support, API, Limitations

SharedWorker works in Chrome 4+, Edge 79+, Firefox 29+, Opera 10.6+, and Safari 16+. Learn browser support, key features, use cases, and known issues.

Apr 30, 2026

Speech Recognition API: Browser Support, Features

Speech Recognition API works in Chrome 25+, Edge 87+, Safari 14.1+ on macOS, Safari 14.5+ on iOS, and Samsung Internet 4+. Learn the API, features, and limits.

May 4, 2026

Speech Synthesis API: Browser Support, Voices, Limitations

Speech Synthesis API works in Chrome 33+, Edge 14+, Firefox 49+, Safari 7+, Opera 27+, and Samsung Internet 5+. Learn browser support, voices, and quirks.

May 1, 2026

URLSearchParams: Browser Support, Methods, Known Issues

URLSearchParams works in Chrome 49+, Edge 17+, Firefox 29+, Opera 36+, Safari 10.1+ on macOS, iOS 10.3+, and Samsung Internet 5+. Learn the methods and quirks.

Apr 30, 2026

WebSockets: Browser Support, Use Cases, Limitations

WebSockets work in Chrome 16+, Edge 12+, Firefox 11+, Safari 7+ on macOS, Safari 6+ on iOS, Opera 12.1+, and Samsung Internet 4+. Learn the API, use cases, and limits.

May 1, 2026

WebTransport: Browser Support, Features, Use Cases

WebTransport works in Chrome 97+, Edge 98+, Firefox 114+, Safari 26.4+, Opera 83+, and Samsung Internet 18+. Learn the API, features, and limits.

May 1, 2026

APNG: Browser Support, Features, Use Cases

APNG works in Chrome 59+, Edge 79+, Firefox 3+, Safari 8+, Opera 46+, and Samsung Internet 7.2+. Learn APNG browser support, features, and known issues.

Apr 30, 2026

AVIF: Browser Support, Features, Known Issues

AVIF works in Chrome 85+, Firefox 93+, Edge 121+, Opera 71+, Safari 16.4+ on macOS, and iOS 16+. Learn AVIF browser compatibility, features, and known issues.

Apr 30, 2026

HEIF: Browser Support, Features, Known Issues

HEIF works in Safari 17+ on macOS and iOS 17+. Chrome, Firefox, Edge, and Opera lack support. Learn HEIF browser compatibility, features, and known issues.

May 1, 2026

JPEG 2000: Browser Support, vs JPEG, Use Cases

Safari 5 to 17.x supported JPEG 2000, but Safari 18 dropped it and no other browser ever added support. Learn JPEG 2000 browser support, vs JPEG, use cases.

May 1, 2026

SVG Favicon: Browser Support, Setup, Benefits, Issues

SVG favicons work in Chrome 80+, Edge 80+, Firefox 41+, Opera 44+, Samsung Internet 13+, and Safari 26+. Learn SVG favicon browser support and setup.

May 4, 2026

SVG SMIL: Browser Support, Elements, Alternatives

SVG SMIL works in Chrome 5+, Edge 79+, Firefox 4+, Safari 6+, Opera 9+, Samsung Internet 4+, and Android Browser 3+. Learn elements, alternatives, and quirks.

Apr 30, 2026

SVG: Browser Support, Features, Known Issues

SVG works in Chrome 4+, Edge 12+, Firefox 3+, Safari 3.2+, Opera 9+, Samsung Internet 4+, and IE 9+ partial. See features, animation, and known issues.

May 1, 2026

WebP: Browser Support, Features, Limitations

WebP supports Chrome 32+, Edge 18+, Firefox 65+, Opera 19+, Samsung Internet, and Safari 14+ on iOS, 16+ on macOS. Learn WebP browser support and limitations.

May 1, 2026

AAC: Browser Support, Profiles, Known Issues

AAC works in Chrome 12+, Edge 12+, Safari 4+ on macOS and iOS, Opera 15+, IE 9+, Samsung Internet, and the Android Browser. Firefox 22+ uses the OS decoder.

Apr 30, 2026

AV1: Browser Support, Codecs, Hardware

AV1 supports Chrome 70+, Edge 121+, Firefox 67+, Opera 57+, Samsung Internet 12+, and Safari 17 on Apple devices with hardware decoders. Learn AV1 browser support.

Apr 30, 2026

FLAC: Browser Support, Features, Limitations

FLAC plays in Chrome 56+, Edge 16+, Firefox 51+, Safari 11+ iOS, Safari 13+ macOS, Opera 42+, and Samsung Internet 4+. Learn the codec, MIME types, and limits.

Apr 30, 2026

HEVC Browser Support: Compatibility, Features, and How to Enable It

HEVC works in Safari 11+, Chrome 107+, Firefox 134+, Edge, and Opera 94+. Learn HEVC browser support, key features, and how to enable H.265 playback today.

Apr 30, 2026

HLS: Browser Support, Codecs, Known Issues

HLS works in Safari, Chrome 142+ and Edge 142+ on desktop, Chrome for Android 147+, Firefox for Android 150+, Samsung Internet, and Opera Mobile 80+. Learn HLS browser support and quirks.

May 1, 2026

ImageCapture API: Browser Support, Methods, Limitations

ImageCapture API works in Chrome 59+, Edge 79+, Opera 46+, and Samsung Internet 5+. Firefox hides it behind a flag, Safari does not support it. See methods and limits.

May 1, 2026

Media Source Extensions: Browser Support, Features, Issues

Media Source Extensions works in Chrome 23+, Edge 12+, Firefox 42+, Opera 15+, Safari 8+ on macOS, and iPhone via Managed Media Source in iOS 17.1+.

May 1, 2026

MediaRecorder: Browser Support, Codecs, Limitations

MediaRecorder works in Chrome 49+, Edge 79+, Firefox 29+, Opera 36+, Safari 14.1+ macOS, and Safari 14.5+ iOS. Learn MediaRecorder browser support and quirks.

May 1, 2026

MP3: Browser Support, Features, Known Issues

MP3 plays in Chrome 4+, Edge 12+, Firefox 22+, Safari 4+ on macOS and iOS, Opera 15+, Samsung Internet 4+, Android Browser 2.3+, and IE 9 to 11. Learn MP3 browser support and quirks.

Apr 30, 2026

MPEG-4: Browser Support, Features, Known Issues

MPEG-4 H.264 video plays in Chrome 4+, Edge 12+, Safari 3.2+, Firefox 35+, Opera 25+, and IE 9+. Learn MPEG-4 browser support, features, and known issues.

May 1, 2026

MPEG-DASH: Browser Support, Players, Known Issues

MPEG-DASH plays only on Edge Legacy 12 to 18 natively. Chrome, Firefox, Safari, Opera, and IE 11 use dash.js with Media Source Extensions for DASH playback.

May 1, 2026

Ogg Vorbis: Browser Support, Features, Known Issues

Ogg Vorbis works in Chrome 4+, Firefox 3.5+, Edge 17+, Opera 10.5+, Samsung Internet 4+, and Safari 18.4+. Learn the codec's support, features, and known issues.

May 1, 2026

Opus Audio Codec: Browser Support, Features, Containers

Opus plays in Chrome 33+, Edge 14+, Firefox 15+, Opera 20+, Safari 11+ on macOS and iOS, and Samsung Internet 5+. Learn the codec, containers, limits.

May 1, 2026

WAV: Browser Support, Features, Known Issues

WAV plays in Chrome 8+, Edge 12+, Firefox 3.5+, Safari 4+ on macOS, iOS 3.2+, Opera 10.5+, Samsung 4+, and Android 2.3+. Learn WAV browser support and quirks.

May 1, 2026

Web Audio API: Browser Support, Features, Known Issues

Web Audio API works in Chrome 14+, Edge 12+, Firefox 25+, Safari 6+ on macOS and iOS, Opera 15+, and Samsung Internet. Learn browser support and known issues.

Apr 30, 2026

WebCodecs: Browser Support, Features, Use Cases

WebCodecs works in Chrome 94+, Edge 94+, Firefox 130+, Opera 80+, Samsung Internet 17+, and Safari 26.0+. Learn the API, codecs, and quirks.

Apr 30, 2026

WebM: Browser Support, Codecs, Known Issues

WebM works in Chrome 6+, Firefox 4+, Opera 10.60+, Edge 79+, Samsung Internet 4+, Safari 14.1+ on macOS, and iOS 15+. Learn WebM browser support and quirks.

May 4, 2026

COLRv1: Browser Support, Features, Limitations

COLRv1 works in Chrome 98+, Edge 98+, Firefox 107+, Opera 86+, and Samsung Internet 18+, while Safari and Internet Explorer do not support it.

May 1, 2026

Extended System Fonts: Browser Support, Keywords, Issues

Extended system fonts (ui-serif, ui-sans-serif, ui-monospace, ui-rounded) work in Safari 13.1+ on macOS and Safari 13.4+ on iOS. See full browser support guide.

May 1, 2026

TTF: Browser Support, Features, vs WOFF2

TTF works in Chrome 4+, Edge 12+, Firefox 3.5+, Safari 3.1+, Opera 10+, and Samsung Internet 4+. Learn TTF browser support, features, and known issues.

May 4, 2026

Variable Fonts: Browser Support, Axes, Known Issues

Variable fonts work in Chrome 66+, Edge 17+, Firefox 62+, Safari 11+, Opera 53+, Samsung Internet 8.2+, and Android Browser 67+. Learn axes, CSS, and quirks.

May 1, 2026

WOFF2: Browser Support, Features, Known Issues

WOFF2 works in Chrome 36+, Edge 14+, Firefox 39+, Opera 23+, Samsung Internet 4+, Safari 12+ on macOS, and Safari 10+ on iOS. Learn WOFF2 support and quirks.

May 4, 2026

Battery Status API: Browser Support, Privacy, Use Cases

The Battery Status API works in Chrome 38+, Edge 79+, Opera 25+, and Samsung Internet, while Firefox removed it and Safari does not support it.

Apr 30, 2026

Gamepad API: Browser Support, Features, Known Issues

The Gamepad API works in Chrome 21+, Edge 12+, Firefox 29+, Safari 10.1+ on macOS, Safari 10.3+ on iOS, and Samsung Internet 4+. Learn the features and code.

May 1, 2026

Pointer Lock API: Browser Support, Features, Limitations

The Pointer Lock API works in Chrome 22+, Edge 13+, Firefox 50+, Safari 10.1+, and Opera 15+. iOS, Samsung Internet, and IE do not support it. Learn the API.

May 1, 2026

Vibration API: Browser Support, Patterns, Limitations

Vibration API works in Chrome 30+, Edge 79+, Opera 17+, Samsung Internet, and Android Browser 4.4+. Safari, iOS, and Firefox 129+ do not support it.

May 1, 2026

Wake Lock API: Browser Support, Features, Use Cases

The Wake Lock API works in Chrome 84+, Edge 84+, Opera 70+, Samsung Internet 14+, Firefox 126+, and Safari 16.4+. Learn the API, use cases, and known issues.

Apr 30, 2026

Web Bluetooth: Browser Support, API, Limitations

Web Bluetooth works in Chrome 56+, Edge 79+, Opera 43+, and Samsung Internet 6.2+. Firefox and Safari do not support it. Learn the API, use cases, and limits.

May 1, 2026

Web MIDI API: Browser Support, Features, Limitations

Web MIDI API works in Chrome 43+, Edge 79+, Opera 30+, Samsung Internet 4+, and Firefox 108+. Safari and iOS do not support it. Learn the API and limits.

Apr 30, 2026

Web NFC: Browser Support, API, Limitations

Web NFC works in Chrome for Android 89+, Edge for Android, Opera for Android, and Samsung Internet. Firefox, Safari, iOS, and desktop browsers do not support it.

Apr 30, 2026

Web Serial API: Browser Support, Features, Limits

The Web Serial API works in Chrome 89+, Edge 89+, and Opera 76+ on desktop, plus Chrome 148 beta on Android. Safari and stable Firefox do not support it.

Apr 30, 2026

WebHID: Browser Support, API, Limitations

WebHID works in Chrome 89+, Edge 89+, and Opera 76+ on desktop. Firefox, Safari, and mobile browsers do not support it. Learn the API, limits, and quirks.

Apr 30, 2026

WebUSB: Browser Support, Features, Limitations

WebUSB works in Chrome 61+, Edge 79+, Opera 48+, and Samsung Internet 8.2+. Firefox, Safari, and iOS do not support it. Learn the API, limits, and quirks.

May 1, 2026

Brotli: Browser Support, Algorithm, vs Gzip

Brotli works in Chrome 50+, Firefox 44+, Edge 15+, Safari 11+ on macOS and iOS, Opera 38+, and Samsung Internet 5+. Learn Brotli browser support and quirks.

May 4, 2026

ChaCha20-Poly1305: Browser Support, Cipher Suites

ChaCha20-Poly1305 is an IETF AEAD cipher in TLS 1.2 and 1.3, supported from Chrome 33, Firefox 47, Safari 11.1, Edge 79, and Opera 36 on.

Apr 30, 2026

HTTP/2: Browser Support, Features, Known Issues

HTTP/2 works in Chrome 41+, Edge 12+, Firefox 36+, Safari 11+ on macOS, Safari 9+ on iOS, Opera 28+, and Samsung Internet 4+. Learn HTTP/2 browser support and quirks.

Apr 30, 2026

HTTP/3: Browser Support, Features, Known Issues

HTTP/3 works in Chrome 87+, Edge 87+, Firefox 88+, Opera 74+, Samsung Internet, and Safari 16+ on macOS and iOS. Learn HTTP/3 browser support and quirks.

May 1, 2026

Passkeys: Browser Support, Setup, Limitations

Passkeys work in Chrome 108+, Edge 108+, Firefox 122+, Opera 97+, Safari 16.0+ on iOS, and Safari 16.1+ on macOS Ventura. Learn passkey browser support today.

May 1, 2026

SNI: Browser Support, How It Works, Limitations

Server Name Indication works in Chrome 6+, Edge 12+, Firefox 2+, Safari 2.1+, Opera 9+, and Samsung Internet. Learn SNI browser support and TLS quirks.

May 1, 2026

TLS 1.2: Browser Support, Features, vs TLS 1.3

TLS 1.2 works in Chrome 30+, Edge 12+, Firefox 27+, Safari 7+, iOS 5+, Opera 16+, Samsung Internet 4+, and IE 11. See features, ciphers, and known issues.

Apr 30, 2026

TLS 1.3: Browser Support, Features, vs TLS 1.2

TLS 1.3 works in Chrome 70+, Edge 79+, Firefox 63+, Safari 12.1+, Opera 57+, and Samsung Internet 10.1+. IE 11 has no support. See features and known issues.

May 1, 2026

Zstd: Browser Support, Algorithm, vs Brotli

Zstd works in Chrome 123+, Edge 123+, Firefox 126+, Opera 109+, and Safari 26+ on macOS and iOS. Learn Zstd browser support, the algorithm, and vs Brotli.

May 1, 2026

PDF Viewer: Browser Support, Features, Known Issues

PDF Viewer supports Chrome 15+, Edge 15+, Firefox 19+, Safari 4+ on macOS, and Safari 3.2+ on iOS. Learn PDF viewer browser support, features, and known issues.