|
|
|
|
|
by csallen
5120 days ago
|
|
I disagree that it's an issue of simply not working hard enough. The reality is that it's an issue of opportunity costs: There are only so many hours in a day, and every hour you spend on backwards compatibility is an hour that could have been spent on something else. Naturally, as time passes and the older browsers get older (i.e. less popular and harder to develop for), people are going to see less value in supporting then in lieu of the alternative ways they can spend their development efforts. |
|
Graceful degradation is the proper description. In short, scripts can degrade by testing for the existence of a property (e.g. `Array.prototype.push`) and ignoring the property if it does not exist.
I'll be posting a large project here soon that should clarify the strategy. Stay tuned.