Report Offensive Message

different target audience
On one side you have browsers like Chrome, Safari and Firefox who develop mainly for the consumer market. Which means that they add as much new features as possible with every release to remain competitive. This also breaks compatibility between different browsers because they don't care to wait until those features become a standard (in HTML, CSS, ...). Waiting for standardization is not a hot item they can sell to their target audience: the home consumer that wants the latest and greatest.
On the other side you have the business consumer. They all use IEx as their business compliant browser because they know that when they start using it, it will remain the same over a long period of time. They don't need a browser that updates in the background (to find out that a critical online app has stopped working correctly). It can take a couple of years of thoroughly testing and auditing before they even start deploying a new version of a browser. Those are the customers that care about certain standards being supported and who don't necessarily need the latest and greatest if that means they have to test all their apps with every update. The only thing they care about are security updates.

This is also the main reason why lots of companies are now ditching Firefox since they started to work with a shorter update cycle.

So while you may be frustrated because you have to test your app in different browsers, know that it has it's reasons.


And thanks J.J. for writing this article, it was really needed on this site wink
Updated - 10th Jan 2012