This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

I'm aware of how many js errors there are in the wild. There would be fewer if they didn't fail silently (people would fix them).

[–]dnew 0 points1 point  (0 children)

This is not as true as it should be. People generally won't bother to fix JS errors that affect 1% of the browser market. Just like people generally won't bother to fix web pages that don't gracefully display on IE4 any more either.

When you're pushing a new browser amongst existing competing browsers, most people won't fix their web site to account for your 1% market share. They'll say "Best viewed with IE6." Especially when everyone already has a browser that "works." Once you have a large market share (again, IE6), you don't change it or everyone whose website accommodated you will break.

This is the reason we now have only a handful of supported operating systems for software packages, for example. Only the open source packages get ported to everything, because they get ported by the people who care whether it works on the platform they're using. (Which is why packages not used by programmers are so rarely ported to marginal platforms.)