Life is about deciding who you are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“feature-detection” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: support · Subtopics: modernizr (non-exhaustive) · “feature-detection” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
A Progressive Enhancement Challenge (chr/fro)32
progressive-enhancement, javascript, html, support
How to Detect Safari and iOS Versions With Ease in 2026 (tra/evi)31
how-tos, safari, mobile, apple, browsers, browser-detection
First Look at the Modern “attr()” (sha)30
css, functions, attributes
CSS “@ supports”: Write Future-Proof CSS (tre)29
css, progressive-enhancement
Recipes for Detecting Support for CSS At-Rules (mon/css)28
css, support, browsers
Feature Detect Style Queries Support in CSS (bra)27
css, style-queries, support, browsers
Feature Detecting Scroll-Driven Animations With “@ supports”: You Want to Check for “animation-range” Too (bra)26
css, support, animations, firefox, mozilla, browsers
Feature Detect CSS “@ starting-style” Support (bra)25
css, transitions, support, browsers
Browser Support Tests in JavaScript for Modern Web Features (chr/fro)24
browsers, support, javascript
Testing Feature Support for Modern CSS (5t3)23
css, support
Prepare for Chrome’s User Agent [String] Reduction (dev)22
videos, browsers, google, chrome
CSS “:has()” Feature Detection With “@ supports(selector(…))”: You Want “:has(+ *)”, Not “:has(*)” (bra)21
css, selectors
Detecting CSS Selector Support (mic)20
css, selectors, support
Detecting CSS Selector Support With JavaScript19
css, selectors, support
Developing Cross Browser Compatible Web Apps With Modernizr18
web-apps, modernizr
Use “@ supports” At-Rule for Feature Detection in CSS (zor/css)17
videos, css, support
WebAssembly Feature Detection (dev)16
webassembly, support
The Future of CSS: Detect At-Rule Support With “@ supports at-rule(@ keyword)” (bra)15
css, support
Detecting Hover-Capable Devices (mic)14
css, hover
JavaScript Isn’t Always Available and It’s Not the User’s Fault (ada)13
javascript, support, progressive-enhancement
How “@ supports” Works (chr/css)12
css, support, examples
Feature Detection With Modernizr for Cross Browser Compatibility11
modernizr, testing
How to Check if Sites Use WebRTC10
how-tos, webrtc, privacy
The Limits of “@ supports” (ppk)9
css
An Introduction to CSS’s “@ supports” Rule (Feature Queries)8
introductions, css, support
The ES6 Conundrum (cod)7
ecmascript, javascript, transpiling, link-lists
Standards and Browser Compatibility6
web-platform, standards, browsers, support, interoperability, polyfills, browser-detection
How to Detect Browser Support for CSS3 Properties (cra)5
how-tos, css, support, browsers
5 Reasons Why Browser Sniffing Stinks (cra)4
browsers, anti-patterns
A Note on Testing Methodology (ppk)3
css, testing
Browser Detection Is Bad (chr/css)2
browser-detection, support, browsers
Delivering the Right Experience to the Right Device1
progressive-enhancement, css, javascript