|
|
|
|
|
by mkmcdonald
5120 days ago
|
|
Ah; browser elitism continues to pervade the web platform. Perhaps one day developers will realize how to develop working pages for static, decade-old browsers. It's not as hard as bloggers evangelize it to be. HTML and CSS gracefully degrade. Host objects (DOM, etc.) require some care, but can degrade as well. On an open platform with open software, we continue to punish and castigate users for their choice (or lack thereof) of environment. How infuriating is it for a user that's stuck on IE < 8 at work because of paranoid sysadmins? Moreover, version detection is moronic. Twitter does this by banishing IE 6 users to a "mobile site" because the "desktop site" is poorly written. Browsing in IE 5 yields a broken version of the "desktop site" (CSS and all). |
|
No. Not when the targetted browser has bugs, or implements half the properties used for a given technique and not the other half. When a button is hidden and its replacement can't display the degradation is not graceful, when elements are all over the page because positioning doesn't work correctly the degradation is not graceful, when activating buttons doesn't even work because you happened to use an attribute or a property the browser doesn't like the degradation is not graceful, and when the browser just throws or crashes altogether because you accessed a js property the degradation is not graceful.
And that's just user-facing, Kogan notes that their issue is cost, and the cost of supporting IE6 and IE7 is huge not just because their engines are gigantic piles of shit full of bugs and incorrect behaviors but because they don't even provide the tools to debug them.
Supporting anything is possible, the problem is the cost sunk into it for the complete absence of a return on investment.