Feature Detection

[ˈfiːtʃər dɪˈtɛkʃən] フィーチャーディテクション

1. ウェブブラウザやデバイスが特定の機能やAPIをサポートしているかどうかをプログラム的に確認すること。

ウェブ開発において、ブラウザが特定のHTML5機能やCSSプロパティ、JavaScript APIなどをサポートしているかを事前にチェックし、それに基づいて異なるコードを実行したり、フォールバックを提供したりする手法を指します。これにより、互換性の問題を回避し、より堅牢なアプリケーションを構築できます。
Feature detection is crucial for building robust web applications that work across different browsers. (機能検出は、異なるブラウザで動作する堅牢なウェブアプリケーションを構築するために不可欠です。)
関連
Browser Sniffing
Polyfill
Progressive Enhancement
Graceful Degradation
Modernizr