Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 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