3 ms·
> Sure, do cool stuff that requires features which some browsers miss, use feature detection to flag that. To be fair, graceful degradation is still a ton of w
by benjamincburns 13y ago
> Sure, do cool stuff that requires features which some browsers miss, use feature detection to flag that.
To be fair, graceful degradation is still a ton of work. It's fine if you're using neat-o features for superficial things (round ALL the corners!). However when you decide to rely on newer tech for more core site features, it means you wind up having to code, and test, twice. Once for the real features in the preferred environment, and once for the degraded features in the non-preferred environment.
If you don't have the resources but you still want to use the stuff with limited support, I think it's polite to include a "hey, we don't test for your configuration so feel free to give us a try, but we apologize if things don't work correctly" banner. I think it's also polite to warn your users where you know things are just painfully broken. "The experience is bad here for users with your configuration."