Modernizr dovrebbe far parte di ogni progetto web moderno? Non necessariamente. In questo screencast parlo di come hai bisogno di Modernizr quando prevedi di fare qualcosa di specificamente diverso a seconda della determinazione del supporto del browser.
Caricare script per supportare una funzionalità quando il browser non dispone del supporto nativo? Perfetto.
Verificare se il browser supporta i gradienti prima di applicarli? Probabilmente non è necessario a meno che non sia necessario fare qualcosa di molto specificamente diverso dal tuo standard di riserva di colore piatto.
Guardiamo un esempio in cui a box-shadow
è abbastanza importante per il nostro progetto che dobbiamo testarlo e fare qualcosa di diverso se determiniamo la mancanza di supporto. Anche testare il supporto SVG e gestire i fallback è un buon caso d'uso. Guardiamo anche a un semplice scenario in cui un test di geolocalizzazione probabilmente non ci farebbe molto bene.