¿Modernizr debería formar parte de todos los proyectos web modernos? No necesariamente. En este screencast hablo sobre cómo necesita Modernizr cuando planea hacer algo específicamente diferente dependiendo de su determinación de compatibilidad con el navegador.
¿Cargar scripts para admitir una función cuando el navegador carece de soporte nativo? Perfecto.
¿Probar si el navegador admite degradados antes de aplicarlos? Probablemente no sea necesario a menos que necesite hacer algo muy específicamente diferente a su alternativa de color plano estándar.
Vemos un ejemplo en el que a box-shadow
es lo suficientemente importante para nuestro diseño que debemos probarlo y hacer algo diferente si determinamos la falta de soporte. Probar el soporte de SVG y lidiar con los fallbacks también es un buen caso de uso. También observamos un escenario simple en el que una prueba de geolocalización probablemente no nos haría mucho bien.